所以我有 2 個虛擬機器(Fedora 24 伺服器及其客戶端)。
我正在嘗試在伺服器中運行 DNS 並在客戶端中獲取輸出。
我的客戶端的DNS是伺服器的IP,它們都位於同一網路類別,為192.168.95.0/24
伺服器的 IP - 192.168.95.1 用戶端的 IP - 192.168.95.50
伺服器中的 DNS 處於開啟狀態,且兩台虛擬機器中的防火牆均已停用
我也更改了named.conf檔案檢查螢幕截圖命名.conf 文件
我在 Fedora 用戶端中傳遞命令時遇到>>此錯誤 ->客戶端中的錯誤圖像
請有人幫助我。
答案1
嘗試隔離問題:
伺服器端
你所有的設定檔都正確嗎?
- 跑步
named-checkconf
您在日誌中看到一些錯誤嗎?
- 跑步
journalctl -u named
你能在 DNS 伺服器(而不是客戶端)上解析嗎?
- 運行
dig @127.0.0.1 YOUR-LOCAL-ADDRESS
或nslookup YOUR-LOCAL-ADDRESS 127.0.0.1
- 運行
dig @127.0.0.1 google.com
或nslookup google.com 127.0.0.1
客戶端
您的網路設定中的 DNS 位址是否正確?如果你嘗試解決google.com
?
- 使用預設 DNS 運行
nslookup google.com
- 強制您的 DNS 伺服器
nslookup google.com 192.168.95.1
答案2
我的主網卡連接埠也在伺服器端啟用,這造成了衝突。
停用兩側連接埠後,我的 nslookup 命令開始工作
感謝您的幫助。