DNS 配置案例


基本配置

  • www.abc.com 解析为 192.168.192.1

  • 192.168.192.1 解析为 www.abc.com

  • ftp.abc.com 解析为 192.168.192.2

  • 192.168.192.2 解析为 ftp.abc.com

vim /etc/named.rfc1912.zones

zone "abc.com." IN {
        type master;
        file "z";
        allow-update { none; };
};

zone "192.168.192.in-addr.arpa" IN {
        type master;
        file "f";
        allow-update { none; };
};

案例 1

配置 DNS 服务,将相关主机名添加 A 记录,分别为 www.abc.com、ftp.abc.com、vpn.abc.com、web.abc.com;

安装

修改主配置文件

区域配置文件

分别复制 named.localhost 和 named.loopback 为 www.localhost 和 www.loopback

域名正向反向解析配置文件

配置文件语法检查

关闭安全措施


案例 2

  • 监听所有地址;

  • 允许所有机器查询;

  • 将 ftp.abc.com 解析至主机 B 公网 IP:1.1.1.1;

  • 将 www.abc.com 解析至主机 A 公网 IP:1.1.2.1;

  • 建立反向简析区域完成 ftp.abc.com,www.abc.com,域名的反向解析;

  • 只允许主机 B 192.168.XX+1.22 的 ip 进行区域传送.

安装

修改主配置文件

区域配置文件

分别复制 named.localhost 和 named.loopback 为 abc.localhost 和 abc.loopback 和 www.loopback

域名正向反向解析配置文件

关闭安全措施


案例 3

  • 监听当前主机的所有地址;

  • 允许所有主机查询和递归查询;

  • 区域定义均配置在 /etc/named.conf 文件中;

  • abc.com 的区域数据文件名为 abc.com.zone;

  • 配置反向域数据文件名为 172.16.0.zone

  • 为 www.abc.com 添加 A 记录解析,解析至 serverA 的公网 IP;

  • 为 ftp.abc.com 添加 A 记录解析,解析至 serverB 的公网 IP.

  • 为 serverA、serverB 的公网 IP 添加 www、ftp 的 PTR 解析记录

安装

修改主配置文件,顺便加上区域

复制 named.localhost 和 named.loopback 为 abc.com.zone 和 172.16.0.zone

域名正向反向解析配置文件

关闭安全措施

如果没有 dig 命令就用 yum install -y bind-utils 装一下 使用 dig www.abc.com 命令解析 A 记录 使用 dig -x 公网 IP 命令解析 PTR 记录


案例 4

  • 配置 abc.com 域的从 DNS 服务,主 DNS 为主机 A;

  • 配置 0.16.172 反向域的从 DNS 服务,主 DNS 为主机 A;

  • 监听所有地址;

  • 允许所有机器查询.(住:这会产生域传送漏洞)

安装

修改主配置文件

区域配置文件

给权限

起服务

主 DNS 也重启下服务