Я пытался настроить rDNS, чтобы мой IP-адрес мог быть преобразован в мое имя хоста в программе, которая имеет встроенную функцию поиска rDNS. Я сделал все, что мне было предложено (попросите моего интернет-провайдера сделать для меня запись PTR, настроить записи A и SRV на панели инструментов моего регистранта, хотя мой интернет-провайдер сказал мне, что на их стороне есть еще одна запись PTR, которую они не могут удалить, потому что это необходимо, но они сказали мне, что это вряд ли вызовет какие-либо проблемы, поскольку я связал запись на своей стороне с конкретным портом, который использует это приложение).
Как только я исправил проблему с записями регистранта, у меня все заработало, программа преобразовывала мой IP-адрес в правильное имя хоста, а также на других подключенных клиентов, но на следующий день, когда я намеренно перезапустил разрешение rDNS плагин, почему-то он начал разрешать меня только как имя хоста, назначенное мне провайдером (например, myID01.provider.com
вместо того mydomain.com
), хотя все соединения проходят через единственный порт, указанный в записи SRV на моей панели управления.
Без ошибок - я тестировал его с помощью VPN-соединения, поэтому сервер никак не мог обнаружить, что он находится в той же сети, что и клиент.
Вот записи 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
как вы можете видеть, там нет никаких признаков каких-либо номеров портов, и если в ответе есть несколько записей, нечего сказать клиенту, какую запись выбрать.