一、DNS的正向解析
也就是域名解析為IP地址進行訪問!
1)vim /etc/named.conf ----》 刪除forwarders所在行
2)vim /etc/named.rfc1912.zones ----》 復制第19-24行,粘貼在下面,並修改自己的域名
3)進行westos.com.zone的生成和修改
cd /vat/named/
cp -p named.localhost westos.com.zone ##-p復制的時候文件權限和屬性不變
vim /var/named/westos.com.zone 進行如下修改
4)重啟named服務器: systemctl restart named
5) 關閉防火牆:systemctl stop firewalld
6)在測試主機中進行如下修改:
vim /etc/resolv.conf
7)在測試主機中進行測試:(我們可以看到xniu.westos.com解析的ip為172.25.254.100)
二、DNS的反向解析
將IP地址解析為域名!
1) vim /etc/named.rfc1912.zones ---> 復制第36-40行,並作如下修改(反向解析格式為ptr)
2)復制文件模板為westos.com.ptr,並進行如下修改
cd /var/named/
cp -p named.localhost westos.com.ptr
vim /var/named/westos.com.ptr -p表示文件的權限和屬性均復制
3)重啟named服務:systemctl restart named
4)在測試主機中進行測試:(反向解析要加-x)
dig -x 172.25.254.111
三、DNS的雙向解析
雙向解析則為域名和IP地址的雙向轉化。可以實現內網和外網訪問同一網頁時,可以得到不同的IP;從而區分內網還是外網。
1)首先定義內外網的配置文件
cd /var/named/
cp -p westos.com.zone westos.com.inter
vim /vat/named/westos.com.inter 修改網段為外網的
2) cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.inter
3)修改named.conf的配置文件
vim /etc/named.conf -->首先注釋掉49-56行,在編寫57-72行
4)重啟服務:systemctl restart named
5) 分別對兩台主機進行測試:
- 對於172.25.254.177主機,修改/etc/resolv.conf文件: servername 172.25.254.177
然后使用dig xniu.westos.com 進行查看:
- 對172.25.254.97主機進行測試,首先修改/etc/resolv.conf文件:servername 172.25.254.177
使用命令dig xniu.westos.com 對域名解析的ip進行進行查看