如何配置Unix操作系统DNS服务器

系统 其他OS
在DNS的结构体系中,SCO Unix操作系统支持五种类型的配置,分别是主名字服务器、辅助名字服务器、唯高速缓存服务器、从属模式服务器、客户机。

我们都知道在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操作系统之后
责任编辑:小霞
相关推荐

2010-04-08 17:43:44

Unix操作系统

2009-08-30 14:57:59

UNIX服务器作系统UNIX

2010-04-15 13:02:41

Unix操作系统

2009-02-27 16:58:00

Unix服务器操作系统

2010-04-08 15:13:32

2013-05-20 13:50:05

服务器操作系统

2010-04-15 13:42:18

Unix操作系统

2010-04-13 15:48:29

2011-03-23 14:51:31

2012-08-24 11:10:46

LinuxNetware服务器

2010-04-13 15:23:14

2010-04-09 15:34:41

Unix操作系统

2011-08-08 14:17:22

DNS服务器WindowsServ

2009-09-24 14:31:01

打印服务器

2010-04-13 12:27:44

Unix操作系统

2010-04-14 17:29:05

2010-04-14 13:01:56

2010-04-15 13:36:07

Unix操作系统

2010-01-07 15:37:09

Linux配置DNS

2010-04-15 14:40:26

Unix操作系统
点赞
收藏

51CTO技术栈公众号