网站运营
位置:首页>> 网站运营>> linux操作系统下的域名解析系统设置(2)

linux操作系统下的域名解析系统设置(2)

 来源:Cnfan.net 发布时间:2008-10-13 17:34:00 

标签:dns,域名,解析,操作系统

指定named作为127.0.0网段地址转换主服务器,named.local文件中包含了127.0.0.*形式的地址到域名的转换数据(127.0.0网段地址是局域网接口的内部 loopback地址);




        zone "localhost" {  };

  type master;

  file "localhost.zone";

 



指定包含localhost的DNS文件数据存放在/var/named/localhost.zone中;
  



        zone "21php.com" {

  type master;

  notify yes;

  file "21php.com.zone";

  };



以上语句表明域21php.com的DNS数据存放在/var/named/目录下的21php.com.zone中;

我们可以用文本编辑器打开/var/named/21php.com.zone,其内容如下:
  



         $TTL 86400 @ IN SOA @ root.localhost (


        2 serial

  28800 refresh

  7200 retry

  604800 expire

  86400 ttl

  )

  @ IN NS localhost

  www IN A 11.0.0.233

  www2 IN A 11.0.0.23

  forum IN A 11.0.0.10

  @ IN MX 5 mail.21php.com.



该文件的前部分是相应的参数设置,此部分不需要改动,后面的部分就是具体的DNS数据;

  例如:




  zone "21php.com" IN {

  type slave;

  file "21php.com.zone";

  masters { 11.0.0.1; };

  };




可以看到,和主DNS服务器不同地方就是:“type”改为了“slave”,然后指明了主DNS服务器的地址“masters { 11.0.0.1; };”。DNS服务启动时,就会自动连接11.0.0.1,读取21php.com域的信息,然后保存到本机的21php.com.zone文件里。


④测试DNS服务器

改动过DNS的相应文件,用“ndc restart”命令重新启动服务,在redhat 7.1以上版本中使用命令:



/etc/rc.d/init.d/named restart

或者

/etc/rc.d/init.d/named reload



使改动生效。

要测试DNS,可以找一台客户机,把它的DNS地址设成新建立的DNS服务器地址,然后试试上网,收信,下载等。也可以使用nslookup命令:运行nslookup,输入要查询的主机名,看是否返回正确的ip地址,在redhat 7.1以上版本中推荐使用dig命令。

注:以上分别在REDHAT 6.1 REDHAT 9 测试过

0
投稿

猜你喜欢

手机版 网站运营 asp之家 www.aspxhome.com