dns正向解析,反向解析,双向解析

一、配置配件
1.安装dns
yum search dns ##查找dns 安装包
这里写图片描述
yum install bind.x86_64 -y ##安装dns
这里写图片描述
2. systenctl start named ##开启dns
systenctl enable named ##开机启动dns
这里写图片描述
3. 修改火墙策略
firewall-config ##图形法修改火墙策略
这里写图片描述
这里写图片描述
firewall-cmd –list-all ##查看修改后的火墙策略
这里写图片描述
二、dns 解析
netstat -antlpe | grep named ##查看dns 的端口
这里写图片描述
vim /etc/named.conf ##修改配置文件
将localhost改为any,开启53端口
这里写图片描述
这里写图片描述
vim /etc/resolv.conf ##设定用来解析的主机dns
nameserver 172.25.254.106
这里写图片描述
这里写图片描述
测试:dig www.baidu.com
这里写图片描述
三、dns正向解析
通过域名获取ip
vim /etc/named.conf ##修改dns主配置文件
将localhost改为any。开启53端口
allow-query { any; };
这里写图片描述
vim /etc/named.rfc1912.zones
添加正向解析的zones
zone “westos.com”IN {
type master;
file “westos.com.zone”;
allow-update { none; };
};
这里写图片描述
cd /var/named/
这里写图片描述
cp -p named.localhost westos.com.zone
vim westos.com.zone
这里写图片描述
westos.com.zone 正向解析
这里写图片描述
systemctl restart named ##重启dns
dig www.westos.com
这里写图片描述
dig news.westos.com
这里写图片描述
四、dns反向解析
通过ip获取域名
vim /etc/named.rfc1912.zones
添加反向解析的zones
zone “254.25.172.in-addr.arpa”IN {
type master;
file “westos.com.ptr”;
allow-update { none; };
};
这里写图片描述
cd /var/named/
cp -p named.loopback westos.com.ptr
vim westos.com.ptr
这里写图片描述
westos.com.ptr 反向解析
这里写图片描述
dig -x 172.25.254.220
这里写图片描述
dig -x 172.25.254.111
这里写图片描述