DNS服務反向解析及過程中一些小問題解決


在此需要了解一下,反向解析的作用是根據IP地址查找到對應的主機名(域名),在區域文件(named.rfc1912.zones)中默認已存在一些注釋內容與區域信息,可不需要刪除上面實驗及默認區域信息,直接在下面追加即可。主配置文件是在named.conf文件中,但是為了避免經常修改主配置文件named.conf而導致DNS服務出錯,所以規則的區域信息保存在了“/etc/named.rfc1912.zones”文件中,這個文件用於定義域名與IP地址解析規則保存的文件位置以及區域服務類型等內容,一定要謹慎修改

1.下載yum包   

yum install bind-chroot

 

 

2.更改配置文件以及配置虛擬機區域數據信息

先更改主配置文件:

vim /etc/named.conf 

listen-on port 53后的{}內修改為any,代表允許監聽任何IP地址

allow-query 后的{}內修改為any,代表允許任何主機查詢

 

配置區域數據文件:

vim /etc/named.rfc1912.zones   

下邊的代碼是准確的:

zone "26.168.192.in-addr.arpa" IN {
    type master;
    file "192.168.10.arpa";
};

 (:這里在做的時候出了問題   顯示:Job for named.service failed because the control process exited with error code.

我使用命令:systemctl status named 查看了一下文件

 

在編輯  /etc/named.rfc1912.zones  的時候   漏了一個e   應該是zone  )

配置解析數據文件:

在這里需要了解到,反向解析數據文件模版為:“/var/named/named.loopback”,我們可復制並填寫信息后即可直接使用

cp -a named.loopback 192.168.26.arpa

 

編輯192.168.26.0/24網段的數據文件:

vim 192.168.26.arpa

 

 啟動named文件:

systemctl start named

 (失敗顯示:Job for named.service failed because the control process exited with error code.

 解決辦法見上文紅字   注:   部分)

執行nslookup命令檢查反向解析結果:

nslookup

 成功解析!

解析失敗顯示:;; connection timed out;  no servers could be reached

 檢查一下網關以及客戶機的DNS地址是否是在配置文件中設置的是同一個,我就是檢查了一下之后就成功啦~

主要檢查方法:用輸入nmtui命令

 

 

為了保險起見,我將網關以及DNS地址都改成了自己配置的時候的那個地址然后就發現問題解決了~  因為試了一下只改DNS貌似有點不太可行。

 

如果命令使用不好 可以直接在客戶機的網絡有線設置里面自己手動更改一下   更改之后不要忘了將網絡關閉一下再打開

問題應該就能夠解決了

補充說明:

我的其他小伙伴也遇到了這種問題,但是,他是將.arpa文件格式  還有網段填錯了  細心地去查看一下自己有沒有錯誤

這些問題及解決辦法可能不全不能完全解決問題,但是希望可以幫助你們排除狀況   如果有其他情況的小伙伴可以評論


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM