Reverse-Dns
|域名解析 |使用錯誤的主機名解析 IP
我一直在嘗試設置 rDNS,以便我的 IP 可以在具有內置 rDNS 查找功能的程序中解析為我的主機名。我已經完成了我建議的所有事情(請我的 ISP 為我製作 PTR 記錄,在我的註冊人的儀表板上設置 A 和 SRV 記錄,儘管我的 ISP 告訴我他們這邊還有另一個 PTR 記錄,他們不能刪除,因為這是必要的,但他們告訴我這不太可能導致任何問題,因為我已將我這邊的記錄連結到該應用程序使用的特定埠)。
一旦我解決了註冊人記錄的問題,我就讓它工作了,程序一直在將我的 IP 解析為正確的主機名,以及其他連接的客戶端,但是第二天,當我故意重新啟動 rDNS 解析時外掛,不知何故,它開始只將我解析為 ISP 分配給我的主機名(比如
myID01.provider.com
而不是mydomain.com
),即使所有連接都通過我儀表板上的 SRV 記錄中指定的唯一埠。沒錯——我已經用 VPN 連接對其進行了測試,所以伺服器不可能發現他與客戶端在同一個網路中。
以下是 ISP 方面的 PTR 記錄:
my.ip.in-addr.arpa domain name pointer mydomain.com. my.ip.in-addr.arpa domain name pointer myID01.provider.com.
可能是什麼問題呢?
如果您
PTR
在反向區域中有相同 IP 的多條記錄,您可以期望客戶端任意選擇他們將使用的記錄。這不是一個好主意,它只會導致結果因客戶以及隨著時間而異。這一點沒有任何意義:
他們告訴我這不太可能導致任何問題,因為我已將我這邊的記錄連結到該應用程序使用的特定埠
IP 的反向查找
192.0.2.7
將是:7.2.0.192.in-addr.arpa. IN PTR
如您所見,那裡沒有任何埠號的跡象,如果答案有多個條目,則沒有什麼可以告訴客戶端選擇哪個條目。