1. 程式人生 > >linux中的dns雙向解析

linux中的dns雙向解析

1.問:什麼是雙向解析

答:雙向解析為當與目標ip處於同一個網段時,顯示的是內網ip,而當目標ip不處於同一個網段時,顯示的時外網ip

2.如何設定雙向解析呢

1)首先你的dns伺服器需要有兩個ip,虛擬機器desktop充當dns伺服器

對於dns:

vim  /etc/sysconfig/network-scripts/ifcfg-eth0          ##修改為下圖的內容

檢視設定後的ip,此處的ip0:172.25.254.155相當於內網ip,而ip1:1.1.1.1相當於外網ip

2)開啟另外一臺虛擬機器server,充當外網ip,設定網路為下圖

設定dns為

vim /etc/resolve.conf

重啟網路

3)更改dns伺服器配置檔案

vim /etc/named.conf                  

註釋掉如下內容 

新增如下內容

cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.inter
vim /etc/named.rfc1912.inter                        ##修改第27行為如下內容

cp -p /var/nelws.com.zones /var/nelws.com.inter
vim /var/nelws.com.inter                      ##修改為下圖內容

測試:

dig www.nelws.com

真機

虛擬機器server

以上就是linux中的dns雙向解析