简单了解DNS服务器以及配置最简单DNS
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-02
简单了解DNS服务器以及配置最简单DNS
DNS的查询过程
1.查询本地DNS server
2.然后向最顶层root 查询
3.向最顶层的下一层查询,如此类推
4.查询得到结果后会暂时寄存在cache里面,有时间性,就是在多少时间内记录会被清空
——-
DNS用的53端口,也有用tcp 也有用udp ,当UDP查询不到结果后,才会建立稳定连接tcp
——-
正解 hostname—->ip
反解 ip —–>hostname
(反解有上层DNS管理设定,反解多用在mail server)
(如果申请一个固定ip,也需要向ISP供应申请反解)
——-
我用的系统是rhel5
确认你的系统安装了
[root@bogon chroot]# rpm -qa bind* bind-9.3.4-10.P1.el5 bind-sdb-9.3.4-10.P1.el5 bind-chroot-9.3.4-10.P1.el5 bind-devel-9.3.4-10.P1.el5 bind-libs-9.3.4-10.P1.el5 bind-libbind-devel-9.3.4-10.P1.el5 bind-utils-9.3.4-10.P1.el5 [root@bogon chroot]# rpm -qa caching* caching-nameserver-9.3.4-10.P1.el5 默认rhel 是没有caching-nameserver-9.3.4-10.P1.el5这个的,没有这个东东就虾米配置文件都米有,除非..你自己写… (另外有chroot这个东东,配置文件全部都会飞到去/var/named/chroot下面!!!!) >>>>> [root@bogon chroot]# ls etc/ localtime named.rfc1912.zones named.caching-nameserver.conf rndc.key 安装好了全部之后就会出现上面的,然后我们需要的named.conf其实就是要通过 cp -a named.caching-nameserver.conf named.conf 来做到–(修正)———-> 如果改cachingXXXX的话 会出现很多莫名其妙的东东,导致你的dns不能正常解析.. cachingXXX是针对..cach-only forward DNS主机的…我们用最简单的 cp -a named.rfc1912.zones named.conf vi named.conf options { directory “/var/named”; }; ————————————————–>这个就是加上去的 zone “.” IN { type hint; file “named.ca”; }; zone “localdomain” IN { type master; file “localdomain.zone”; allow-update { none; }; }; zone “localhost” IN { type master; file “localhost.zone”; allow-update { none; }; }; zone “0.0.127.in-addr.arpa” IN { type master; file “named.local”; allow-update { none; }; }; zone “0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa” IN { type master; file “named.ip6.local”; allow-update { none; }; }; zone “255.in-addr.arpa” IN { type master; file “named.broadcast”; allow-update { none; }; }; zone “0.in-addr.arpa” IN { type master; file “named.zero”; allow-update { none; }; }; —————— 无耻的-a 属性不要少了,cp -a 是将源文件的权限等属性也一起复制过去 =prd 其他复制的文件也要用cp-a 来做到复制,不然你就要更改文件的所有者或者组, 有限制了,如果不是named组的话,bind是启动不了的,会提示权限不够 [root@bogon chroot]# ll etc/ 总计 36 -rw-r–r– 1 root root 405 05-05 03:02 localtime -rw-r—– 1 root named 1386 05-06 08:49 named.caching-nameserver.conf -rw-r—– 1 root named 1365 05-06 09:37 named.conf -rw-r—– 1 root named 775 2006-03-30 named.rfc1912.zones -rw-r—– 1 root named 113 05-05 02:53 rndc.key >>>>> 我们是最简单配置DNS,全当是为了熟手, 我们vi named.conf的时候在最下面添加这2个,一个正解一个反解 zone “yuan.org” { type master; file “yuan.org.zone”; }; |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: dhcp与nis下一篇: Linux下巧妙地构建DHCP服务器的妙招!!!
关于简单了解DNS服务器以及配置最简单DNS的所有评论