Domain-Name-System
DNS 配置問題。網路內的客戶端無法解析 DNS 伺服器的名稱
在 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 並沒有向您顯示記錄的內容,這讓我有點驚訝
PTR
。zone
反向區域的塊是什麼樣的named.conf.local
?