Reverse-Dns

|域名解析 |使用錯誤的主機名解析 IP

  • April 29, 2020

我一直在嘗試設置 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

如您所見,那裡沒有任何埠號的跡象,如果答案有多個條目,則沒有什麼可以告訴客戶端選擇哪個條目。

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