Почему делегированные серверы имен будут отличаться от авторитетных серверов имен?

Если вы зайдете на intodns.com и введете stackoverflow.com, родительский сервер сообщит мне, что серверы имен для домена находятся здесь:

ns1.faultserver.ru.   ['198.252.206.80']   [TTL=172800] 
ns3.faultserver.ru.   ['69.59.196.217']   [TTL=172800]  
ns4.faultserver.ru.   ['69.59.196.122']   [TTL=172800] 
ns2.faultserver.ru.   ['198.252.206.81']   [TTL=172800] 

Однако сам файл зоны, который является авторитетным, говорит мне, что на самом деле серверы имен здесь вместо этого:

ns2.faultserver.ru  ['198.252.206.81']   [TTL=300] 
ns1.faultserver.ru  ['198.252.206.80']   [TTL=300] 
ns3.faultserver.ru  ['69.59.196.217']   [TTL=300] 

Может кто-нибудь объяснить, почему ns4.faultserver.ru. будет указан в качестве сервера имен, когда это не так? Что произойдет, если распознаватель отправится по этому адресу, пытаясь найти запись A для stackoverflow.com?

1 ответ

Решение

Кто бы ни зарегистрировал доменное имя, он предоставил регистратору 4 сервера имен, поэтому регистратор добавил 4 склеенных NS-записи для домена с соответствующими адресами.

По какой-то причине, о которой будет знать только stackoverflow, только 3 сервера имен были добавлены в файл зоны. Хотя в идеале серверы имен, перечисленные при регистрации домена (как видно в whois), должны совпадать с тем, что находится в файле зоны, эти 2 списка происходят из разных мест, и поэтому они могут отличаться.

Похоже, что ns4 на самом деле работает, поэтому любые запросы на этот IP-адрес получат ответ.

Другие вопросы по тегам