Почему делегированные серверы имен будут отличаться от авторитетных серверов имен?
Если вы зайдете на 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-адрес получат ответ.