快速业务通道

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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号