1. 程式人生 > >驗證DNS解析失敗:解決辦法之一

驗證DNS解析失敗:解決辦法之一

今天晚上練習簡單的DNS解析驗證:

環境是在一臺虛擬機器上搭建,另一臺虛擬機器驗證,步驟如下:

虛擬機器A:

1.安裝軟體包 bind  和bind-chroot[[email protected] ~]# yum -y install bind-chroot bind

2.修改主配置檔案  /etc/named.conf ,[[email protected] ~]# vim /etc/named.conf options {        listen-on port 53 { any; };        directory         "/var/named";        dump-file         "/var/named/data/cache_dump.db";

        statistics-file "/var/named/data/named_stats.txt";        memstatistics-file "/var/named/data/named_mem_stats.txt" };   zone "boke.com" IN {    type master;    file "boke.com.zone";  };

3.建立地址庫檔案# cd /var/named/# cp -p named.localhost     boke.com.zone# vim /var/named/boke.com.zone

boke.com.    NS   svr7

svr7      A    192.168.4.7  www      A    1.1.1.1 

4. 重起named服務# systemctl restart named

客戶端虛擬機器B:# echo nameserver 192.168.4.7 > /etc/resolv.conf # nslookup www.boke.com結果失敗了:

;; connection timed out; trying next origin;; connection timed out; no servers could be reached

 解決思路如下:

1.兩臺虛擬機器能否ping?

  -----ip是同一網段的,可以ping通。

2.兩臺虛擬機器的主機名,nameserver 配置是否正確?

  -----兩臺虛擬機器的/etc/resolv.conf檔案, 都配置了A虛擬機器的IP,主機名也和地址庫檔案核對,沒問題。

3.上面的主配置檔案和地址庫檔案,配置是否正確?

  ------主配置檔案能夠重啟 systemctl restart named,語法配置應該沒問題,需要仔細核對檔案中修改過的內容:

boke.com.    NS   svr7svr7      A    192.168.4.7 www      A    1.1.1.1 

  ----------經過檢查確認地址庫檔案是沒問題的,主機名,IP,語法格式都沒問題,(boke.com.  域名com後面有個點,別忘記了 )

那剩下就是主配置檔案的問題,

options {        listen-on port 53 { any; };        directory         "/var/named";        dump-file         "/var/named/data/cache_dump.db";        statistics-file "/var/named/data/named_stats.txt";        memstatistics-file "/var/named/data/named_mem_stats.txt"};  zone "boke.com" IN {   type master;   file "boke.com.zone"; };

  ---------找了半天,也沒看出來問題,試著把配置檔案中不需要的內容註釋掉(就是上文中紅色的字型),最後留下如下面的內容:

options {        directory         "/var/named";};  zone "boke.com" IN {   type master;   file "boke.com.zone"; };

 A虛擬機器 :重啟服務   systemctl restart named

B虛擬機器:驗證    nslookup www.boke.com

Server: 192.168.4.7Address: 192.168.4.7#53

Name: www.boke.comAddress: 1.1.1.1

完美解決~~~~~大神可能一下就看出問題,我是小白剛接觸,把我的經歷記錄下來,勉勵自己不在犯同樣的錯誤。