追求永无止境
分类: 服务器与存储
2015-07-25 10:41:44
我们每天都在上网,可是你对我们的上网流程了解吗?试想一下,如果我们不能通过域名访问网络,也就是说网址导航将会失效(好像没有网址导航链接的是IP地址吧!),我们的生活将会变成什么样!这也就是我们要谈论的话题,DNS服务器,我们上网的守护神。一旦DNS服务器宕机,我们即可陷入没网络的生活。
1、SOA:start of authority 查询管理域名的服务器管理信息。。
2、NS:name server 名称服务器,记录的数据是DNS服务器的意思
3、A:address 地址,记录的是对应的IP地址
4、MX:mailxchanger 查询某域名的邮件服务器主机名
5、AAAA:address Ipv6地址
6、CNAME:设置主机名的别名
7、Hint:记录root(.)的zone
DNS服务器架设细节:
a.DNS服务器的架设需要上层DNS的授权才可以成为合法的DNS服务器。
b.配置文件位置:目录参考/etc/sysconfig/named
c.每个正、反解区域都需要一个数据库文件,而文件名则是由/etc/named.conf所设置
d.当DNS查询时,若本身没有数据库文件,则前往root(.)或forwarders服务器查询。
e.Named能否启动成功需要查询/var/log/messages中的信息。
客户端配置文件有:
/etc/hosts:最早的Hostname对应IP的文件
/etc/resolv.conf:记录ISP的dns服务器IP地址
/etc/nsswitch.conf:该配置文件决定是先要使用/etc/hosts还是/etc/resolv.conf的设置
BIND默认目录设置:
/etc/named.conf:主配置文件
/etc/sysconfig/named:是否启动chroot及额外的参数。
/var/named/:数据库文件默认放置在这个目录
/var/run/named:named这个程序执行时默认放置pid-file在此目录内。