在此須要瞭解一下,反向解析的做用是根據IP地址查找到對應的主機名(域名),在區域文件(named.rfc1912.zones)中默認已存在一些註釋內容與區域信息,可不須要刪除上面實驗及默認區域信息,直接在下面追加便可。主配置文件是在named.conf文件中,可是爲了不常常修改主配置文件named.conf而致使DNS服務出錯,因此規則的區域信息保存在了「/etc/named.rfc1912.zones」文件中,這個文件用於定義域名與IP地址解析規則保存的文件位置以及區域服務類型等內容,必定要謹慎修改vim
1.下載yum包 網絡
yum install bind-chroot
2.更改配置文件以及配置虛擬機區域數據信息oop
先更改主配置文件:ui
vim /etc/named.conf
listen-on port 53後的{}內修改成any,表明容許監放任何IP地址spa
allow-query 後的{}內修改成any,表明容許任何主機查詢3d
配置區域數據文件:code
vim /etc/named.rfc1912.zones
下邊的代碼是準確的:server
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.blog
我使用命令: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文件格式 還有網段填錯了 細心地去查看一下本身有沒有錯誤
這些問題及解決辦法可能不全不能徹底解決問題,可是但願能夠幫助大家排除情況 若是有其餘狀況的小夥伴能夠評論