如何配置Unix操作系统DNS服务器
创始人
2024-06-28 05:51:17
0次

我们都知道在SCO Unix操作系统中,DNS服务器通过阅读/etc/named.boot文件确定它所主管的域及名字信息数据存放在哪些区文件(zone)中从而响应各种解析请求的。在DNS的结构体系中,SCO Unix操作系统支持五种类型的配置,分别是主名字服务器(primary server)、辅助名字服务器(second server)、唯高速缓存服务器(caching-only server)、从属模式服务器(server in slave mode)、客户机。

Unix操作系统中DNS服务器的配置过程

1、Unix操作系统中 创建/etc/named.boot文件。

 

  1. 对域:ha.CCB:  
  2. #vi /etc/named.boot  
  3. directory /etc/named.d  
  4. ;定义数据文件目录  
  5. primary ha.CCB named.hosts  
  6. ;定义主名字服务器及本域主机信息数据文件  
  7. cache . root.cache  
  8. ;定义高速缓存初始化文件  
  9. primary 2.68.122.in-addr.arpa named.rev  
  10. primary 0.0.127.in-addr.arpa named.local  
  11. stub smx.ha.CCB 220.112.8.2  
  12. ;定义子域表,如有多个子域,依此排列  
  13.  
  14. 对域:smx.ha.CCB:  
  15. #vi /etc/named.boot  
  16. directory /etc/named.d  
  17. primary smx.ha.CCB named.hosts  
  18. cache . root.cache  
  19. primary 8.112.220.in-addr.arpa named.rev  
  20. primary 0.0.127.in-addr.arpa named.local  
  21. forwarders 122.68.2.2  
  22. ;定义转寄查询目标服务器  

 

2、 Unix操作系统中配置named.hosts文件,实现正向解析(域名-->IP地址)。

 

  1. #cd /etc/named.d  
  2. 对域:ha.CCB:  
  3. #vi named.hosts  
  4. $INCLUDE named.soa  
  5. localhost IN A 127.0.0.1  
  6. ser2 IN A 122.68.2.2  
  7. IN MX 10 ser2.ha.CCB.  
  8. mail IN CNAME ser2  
  9. ha.ccb. IN MX 10 ser2.ha.CCB.  
  10. ser1 IN A 122.68.2.1  
  11. gj1 IN A 122.68.2.45  
  12. 对域:smx.ha.CCB:  
  13. #vi named.hosts  
  14. $INCLUDE named.soa  
  15. localhost IN A 127.0.0.1  
  16. srv2 IN A 220.112.8.2  
  17. IN MX 10 srv2.smx.ha.CCB.  
  18. mail IN CNAME ser2  
  19. smx.ha.ccb. IN  
  20. MX 10 srv2.smx.ha.CCB.  
  21. srv1 IN A 220.112.8.1  
  22. cli1 IN A 220.112.8.30  
  23. cli2 IN A 220.112.8.50 

3、Unix操作系统中配置named.rev文件,实现反向解析(IP地址-->域名)。

 

  1. #cd /etc/named  
  2. 对域:ha.CCB  
  3. #vi named.rev  
  4. $INCLUDE named.soa  
  5. 1IN PTR ser1.ha.CCB.  
  6. 2IN PTR ser2.ha.CCB.  
  7. 45IN PTR gl1.ha.CCB.  
  8. 对域:smx.ha.CCB  
  9. #vi named.rev  
  10. $INCLUDE named.soa  
  11. 1 IN PTR srv1.smx.ha.CCB.  
  12. 2 IN PTR srv2.smx.ha.CCB.  
  13. 30 IN PTR cli1.smx.ha.CCB.  
  14. 50 IN PTR cli2.smx.ha.CCB. 

4、 Unix操作系统中配置named.soa文件。主要用于定期向辅助名字服务器刷新最新变化信息。

 

  1. 对域:ha.CCB  
  2. #cd /etc/named.d  
  3. #vi named.soa  
  4. @ IN SOA ser2.ha.CCB. root.ser2.ha.CCB. (  
  5. 1999112510 Serial  
  6. 10800 Refresh  
  7. 1800 Retry  
  8. 3600000 Expire  
  9. 86400 ) Minimum  
  10. IN NS ser2.ha.CCB.  
  11. 对域:smx.ha.CCB  
  12. #cd /etc/named.d  
  13. #vi named.soa  
  14. @ IN SOA srv2.smx.ha.CCB. root.srv2.smx.ha.CCB. (  
  15. 1999112510 Serial  
  16. 10800 Refresh  
  17. 1800 Retry  
  18. 3600000 Expire  
  19. 86400 ) Minimum  
  20. IN NS srv2.smx.ha.CCB. 

5、 Unix操作系统中配置named.local文件。

该文件用来将回送地址127.0.0.1转换成本地户机名localhost,它是反向域0.0.127.IN-ADDR.ARPA使用的文件,对所有域都相同。
 

  1. #cd /etc/named.d  
  2. #vi named.local  
  3. $INCLUDE named.soa  
  4. 1 IN PTR localhost. 

6、 Unix操作系统中配置root.cache文件。

该文件用于定义高速缓存中根服务器信息,用户也可以将本地域内其它服务器或常用主机的地址等有关信息存放其中。一般用系统自带的root.cache模版即可。例:
 

  1. #cd /etc/named.d  
  2. #vi root.cache  
  3. . 999999 IN NS NS.INTERNIC.NET.  
  4. NS.INTERNIC.NET. 999999 IN A 20.122.25.26 

7、 Unix操作系统中启动DNS服务。

先查询后台守护进程/etc/named是否存在,如存在先kill其进程ID号,再重新启动该命令。
 

  1. #ps -ef|grep named  
  2. #kill ID  
  3. #/etc/named 

完成以上步骤,我们就完成了关于Unix操作系统中DNS服务器的配置过程。以后我们会有更多的设置文章给大家。

【编辑推荐】

  1. SCO Unix操作系统到Linux的程序移植
  2. 清除Unix操作系统中的大漏洞
  3. 关于Unix操作系统中网络注意事项
  4. 概述Unix操作系统环境文件
  5. 深谈使用Unix操作系统之后

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...