我一直在尝试设置 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
将是:如您所见,那里没有任何端口号的迹象,如果答案有多个条目,则没有什么可以告诉客户端选择哪个条目。