
我有一個 IP 位址池,但反向 DNS 不起作用。如果在 namserver 上查找,它可以工作,但在 Internet 上則不起作用。
我請求註冊商將該池委託給ns1.example.com
.我新增了net IN NS ns1.example.com
網域 dns-hosting。我添加了 PTR 來ipXXX.net.example.com
綁定在ns1.example.com
.
# host a.b.c.17
Host 17.26.18.37.in-addr.arpa. not found: 3(NXDOMAIN)
# dig +short 17.b.c.a.in-addr.arpa.
# dig +short b.c.a.in-addr.arpa.
# dig +short b.c.in-addr.arpa.
dig +short
為空,不短路則指向 RIPE。
答案1
這在一定程度上取決於您的子網路大小和ISP 的策略,他們是否會將PTR 記錄實際委託給您的名稱伺服器,或者只允許您為反向記錄提供所需的主機名,並且他們將自行管理反向區域。
無論哪種方式,您都可以使用trace
dig 中的選項來檢查/驗證委託是否按照您的預期設定:dig +trace -x your.ip.address
+[no]trace .... 切換對正在尋找的名稱的根名稱伺服器的委託路徑的追蹤。 >snip< 當啟用追蹤時,dig 會進行迭代查詢來解析正在尋找的名稱。它將遵循來自根伺服器的引用,顯示用於解析查找的每台伺服器的答案。