免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 881 | 回复: 0
打印 上一主题 下一主题

DNS服务器设定 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-19 22:05 |只看该作者 |倒序浏览
DNS : Domain name system
Fully Qualified Domain Name ( FQDN )
必须要设定的档案:
1.  /etc/named.conf  
2.  /var/named/named.root  
3.  /var/named/named.localhost  
4.  /var/named/named.127.0.0  
5.  /var/named/named.正解档案  
6.  /var/named/named.反解档案
除了第一个 /etc/named.conf 的档名是预设的之外,其它的档名都是在 /etc/named.conf 里面设定的
[root@test root]# vi /etc/named.conf
// 设定整体的主机规划!重点在 directory 的意义!
options {
        directory "/var/named";  
//这个是在规定『我的正反解档案放置的目录』
        forwarders {
                168.95.1.1;      
//不管怎么说,俺就是喜欢 forwarder 的设定
        };
        pid-file "/var/run/named/named.pid"; //每个版本可能都不同!
        allow-query { any; };    //是否允许他人查询?当然啦!
        allow-transfer { none; };
};    //上面这个设定项目,主要针对 Master/Slave 的架构,
      //亦即是否允许来自 slave 端的要求而提供整个 zone 的传送!
      //近年来由于一些安全性的问题,所以,这里我们建议将他设定为 none  
// 首先定义出 . (root) 这个 hint type 的档案内容!
zone "." {                   //看到了没!?这个就是所谓的 zone 啦!
        type hint;           //选择的 type 为 hint (root . 专用)
        file "named.root";   //设定档案的档名!预设为 named.root
};                           //有的时候也可能是 named.ca 喔!

// 再来则是定义出 localhost 的正反解了!很简单啦!就是 127.0.0.1 而已
zone "localhost" {              //这个 zone 表示设定档的预设 domain
           //name 为 localhost 的意思喔!这里请『特别』搞清楚!
        type master;            //主要的在本机的设定档!
        file "named.localhost"; //檔名!可以随自己高兴随便取!
};
zone "0.0.127.in-addr.arpa" {  //反解的 IP 网段!那个 in-addr.arpa 是
                               //固定的 IP 段写法!
        type master;
        file "named.127.0.0";
};
// 定义出我自己的这一组正反解设定!
zone "vbird.tw" {            //我的 zone 的 domain name 为 vbird.tw
        type master;
        file "named.vbird.tw";
};
zone "1.168.192.in-addr.arpa" {
        type master;
        file "named.192.168.1";
};
host  
语法:
[root@test root]# host [-a] [FQDN] [server]
[root@test root]# host -l [domain] [server]
参数说明:
-a :所有的信息都列出来,列出的信息包含有 TTL
     DNS 主机的IP,所欲寻找的主机的 IP 等等,数据丰富啊!
-l :将后面接的 domain 内的所有的 host 都列出来!不过,这个项目要能够
     被利用,就必须要有 allow-transfer 的项目在 /etc/named.conf 里面被启动!
server:这个参数可有可无,当想要利用非 /etc/resolv.conf 内的 DNS 主机
        来查询主机名称与 IP 的对应时,就可以利用这个参数了!
dig  
语法:  
[root @test root]# dig [@server] [-t type] [FQDN]
参数说明:
-t type :查询某主机的某个卷标,例如 MX/NS 等等,以及所有标签 any 等
@server :如果不想以 /etc/resolv.conf 来作为 DNS 主机,则可在此填入
          其它的 DNS IP!


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93267/showart_1933232.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP