二、缓存服务器
1)安装软件包
yum -y install bind
2)bind配置文件
安装完后,会用到四个配置文件,四个配置文件的关系
3)DNS bind named的关系
DNS是一个服务,是提供域名解析的服务;
bind是实现这个服务的软件包;
named是dns这个服务的守护进程
4)配置缓存服务器的思路
把客户端发送的请求,转发给能解析到的服务器
在主配置文件里面修改 (/etc/named.conf)
开启服务, service named start(/etc/rc.d/init.d/named start)
第一次需要开启服务,之后只需要加载配置文件即可
service named reload (rndc reload)
named-checkconf
三、DNS的测试工具
[root@jie2 data]# rpm -ql bind-utils
/usr/bin/dig #dig测试命令工具
/usr/bin/host #host测试命令工具
/usr/bin/nslookup #nslookup测试命令工具
/usr/bin/nsupdate
/usr/share/man/man1/dig.1.gz
/usr/share/man/man1/host.1.gz
/usr/share/man/man1/nslookup.1.gz
/usr/share/man/man1/nsupdate.1.gz
命令的使用用法:
dig [option] 资源记录类型名称 [@server-ip]
option:
[ -t type] 指定类型
[-x addr] 指定IP
资源记录类型名称:
NS :对应DNS服务器的FQDN
A :代表"主机名称"与"IP"地址的对应关系, 作用是把名称转换成IP地址
PTR:代表"IP地址"与"主机名"的对应关系,作用刚好与A记录相反
[@server-ip]:
不写IP,默认是本地服务器的IP
用@server-ip,指定服务器的IP
eg:dig -t A @172.16.0.1
host [option] 资源记录类型名称 [server-ip]
eg:host -t A 172.16.0.1
nslookup FQDN [server-ip]
eg: nslookup 172.16.0.1