DNS (域名解析服务器)

DNS服务器的功能: 1.正向解析:根据注册的域名查找其对应的IP地址。

2.反响解析:根据IP地址查找对应的注册域名。

BIND服务器端程序

主要执行程序:/usr/sbin/named 系统服务:named 默认端口:TCP/UDP 53 运行时的虚拟根环境:/var/named/chroot 主配置文件路径:/etc/named.conf 地址库文件路径:/var/named 正常解析:UDP 53 主从同步:TCP 53

搭建DNS服务器步骤: 1.装包bind-chroot和bind

2.修改/etc/named.conf主配置文件,指定负责解析的域名 options { directory "/var/named"; 指定地址库文件存放位置 };
zone "baidu.com" IN{ 指定本机负责解析的域名 type master; 指定为权威服务器 file "baidu.com.zone" 指定地址库文件名称(名称可以任意) };

3.创建/var/named/地址库文件"baidu.com.zone" cd /var/named ls (有原文件可以直接复制) cp -p named.localhost baidu.com.zone ls -l baidu.com.zone (查看权限) vim baidu.com.zone baidu.com. NS svr7(主机名) 指定域名DNS服务器主机名 svr7 A 192.168.4.7 指定域名DNS服务器IP地址 www A 192.168.4.10 将www.baidu.com解析为192.168.4.10

  •         A   119.75.217.55 *代表所有
    

    (DNS轮询 vim /var/named/baidu.com.zone baidu.com. NS svr7 svr7 A 192.168.4.10 www A 192.168.4.11 www A 192.168.4.20 www A 192.168.4.100 .... 从上至下的解析)

4.重启named服务,设置开机自启 systemctl start named systemctl enable named

5.客户端验证 vim /etc/rescolv.conf 指定DNS服务器 nameserver 192.168.4.7

host www.baidu.com host svr7.baidu.com

       DNS子域授权

例:父域:www.tomtc.com 父域的DNS负责解析tomtc.com

子域:www.cd.tomtc.com 子域的DNS负责解析cd.tomtc.com

子域授权后实现: 1.父域的DNS服务器,能够解析tomtc.com和cd.tomtc.com 2.子域的DNS服务器,能够解析tomtc.com和cd.tomtc.com

子域配置:

  1. vim /etc/named.conf options { directory "/var/named"; }; zone "cd.tomtc.com" IN{ type master; file "cd.tomtc.com.zone" }; zone "tomtc.com" IN{ type forward; forwarders { 192.168.4.1; };(父域DNS服务器IP地址) };

  2. cd /var/named/ ls cp -p named.localhost cd.tomtc.com.zone vim cd.tomtc.com.zone cd.tomtc.com. NS son son A 192.168.4.5 www A 111.25.22.23

3.起服务named

父域配置:

  1. vim /etc/named.conf options { directory "/var/named"; }; zone "tomtc.com" IN{ type master; file "tomtc.com.zone" };

  2. cd /var/named/ ls cp -p named.localhost tomtc.com.zone vim tomtc.com.zone tomtc.com. NS father father A 192.168.4.1 cd.tomtc.com NS son son A 192.168.4.5 (子域服务器IP地址) www A 162.53.26.74

3.起服务named