Domain-Name-System

DNS 配置問題。網路內的客戶端無法解析 DNS 伺服器的名稱

  • June 21, 2012

在 Ubuntu 12.04 64 上設置 DNS 服務,除了我的 dhcp 客戶端無法辨識我的 DNS 伺服器主機名之外,一切都很好。

nslookup我的一個 Windows 客戶端上執行操作時,我得到

C:\Users\chad>nslookup
Default Server:  UnKnown
Address:  192.168.1.2

我希望在看到 UnKnown 的地方出現 FQDN。DNS 伺服器自己很清楚,但我認為只是因為我在/etc/hosts文件中有一個條目要解析。有很多地方要看,我什至不知道從哪裡開始。有沒有我可以查看的日誌?某物。

我看過並配置的地方:

/etc/bind/zones/domain.com.db
/etc/bind/zones/rev.1.168.192.in-addr.arpa
/etc/bind/named.conf.local

編輯:

‘/etc/bind/zones/rev.1.168.192.in-addr.arpa’

@ IN SOA dns-serv1.mydomain.com admin@mydomain.com. (
2006081401;
28800;
604800;
604800;
86400
)

IN NS dns-serv1.mydomain.com.
2 IN PTR dns-serv1
2 IN PTR mydomain.com

編輯2:

‘/etc/bind/named.conf.local’

zone "mydomain.com" {
       type master;
       file "/etc/bind/zones/mydomain.com.db";
};

zone "1.168.192.in-addr.arpa" {
       type master;
       file "/etc/bind/zones/rev.0.168.192.in-addr.arpa";
};

您需要在反向區域定義 (rev.1.168.192.in-addr.arpa) 上有一個 PTR 記錄,例如

2     PTR     dns.domain.com

此外,要進行正向查找,您需要在正向區域定義 (domain.com.db) 上配置 NS 記錄

dns   NS      192.168.1.2

區域文件中的條目被認為是相對的,沒有尾隨點,所以這…

2 IN PTR dns-serv1
2 IN PTR mydomain.com

…真正意思…

2 IN PTR dns-serv1.1.168.192.in-addr.arpa.
2 IN PTR mydomain.com.1.168.192.in-addr.arpa.

……這沒有多大意義。

你可能想要的是:

2 IN PTR dns-serv1.mydomain.com.

不過,Windows 並沒有向您顯示記錄的內容,這讓我有點驚訝PTRzone反向區域的塊是什麼樣的named.conf.local

引用自:https://serverfault.com/questions/400765