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 也重启下服务