Linux下DNS服务器的搭建
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-03
/var/named/named.local /var/named/sohu.zone 10.新建记录,修改相关文件 修改正向区域文件 vi sohu.zone @ IN SOA sohu.com. root.sohu.com. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS sohu.com www IN A 192.168.15.111 修改反向区域文件 vi sina.local @ IN SOA sina.com. root.sina.com. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS sina.com 111 IN PTR www.sina.com. 111 IN PTR www.sohu.com. 11.修改相关文件的属组 chgrp named 22.zone 12.重启服务 service named restart 14.测试 nslookup www.sina.com nslookup www.sohu.com nslookup 192.168.15.111 三.辅助DNS的搭建 /var/named/slaves/正反向 2.6内核 /var/named/正反向 2.4内核 8.编辑named.conf文件,新建区域 zone "sina.com" IN { type slave; file "slaves/sina.bak.zone"; allow-update { none; }; } zone "15.168.192.in-addr.arpa" IN { type master; file "11.local"; allow-update { none; }; } 注:过程二和三的截图就省略了.注意修改过配置文件后记得重启服务,还有就是其中的命令敲的时候要小心,不要敲错,这是很多初学者易范的通病. 附问题:当用户在浏览器当中输入一个网站,说说计算机对dns解释经过那些流程?注:本机跟本地dns还没有缓存. ①当客户端要浏览网站时,系统会把网址发发给/etc/resolv.conf中指定的域名服务器A解析,如果A中有查询的相关记录,则A把结果返回给客户端,如果A中查询不到相关的记录,则向自己的上一级服务器B查询,B有相关记录则返回,无记录则继续向上查询,直至查询到结果.这是递归查询.recursive query ②当客户端要浏览网站时,系统把网址发给/etc/resolv.conf中指定的域名服务器A解析,如果A没有查询到相关的记录,会告诉客户端我不知道,但我知道B可能知道,客户端继续向B查询,有记录则返回给A结果,无记录则告诉客户端谁可能知道,客户端继续查询.这是迭代查询.Iterative Query 要明白dns的2个查询,一个是在pc跟server,一个是dns server跟dns server |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Linux下DNS服务器的搭建的所有评论