Назад | Перейти на главную страницу

Родитель и ваши серверы имен сообщили об отсутствии серверов имен

Я занимаюсь этим уже несколько дней, и ни предыдущая хостинговая компания, ни текущая, похоже, не могут помочь мне разобраться в этом. Я переношу интернет-магазин на базе opencart между двумя серверами, и, похоже, возникла проблема с DNS. У меня две ошибки в intodns.com:

  1. Родитель сообщил об отсутствии серверов имен

    ❗️FAIL: следующие серверы имен перечислены на ваших серверах имен как серверы имен для вашего домена, но не перечислены на родительских серверах имен (см. RFC2181 5.4.1). Вы должны убедиться, что эти серверы имен работают. Если они не работают нормально, у вас могут быть проблемы!
    ns1.caixasbaratas.pt
    ns2.caixasbaratas.pt

  2. Об отсутствии серверов имен сообщили ваши серверы имен

    ❗️ОШИБКА: один или несколько серверов имен, перечисленных на родительских серверах, не указаны как записи NS на ваших серверах имен. Проблемы NS-записи:
    ns1.esoterica.com
    ns2.esoterica.com
    Это указано как ОШИБКА, поскольку в некоторых случаях могут возникнуть неприятные проблемы (например, если TTL отличается от записей NS на корневых серверах, а записи NS указывают на ваш собственный домен).

Я видел эту проблему в других запросах, и я знаю, что сбои как-то связаны с серверами имен, указанными в моем регистраторе, не совпадающими с серверами имен в моей новой хостинговой компании. Думаю, я изменился на обоих; оба конца статистики поддержки клиентов, которые я сделал.

Также можно найти на DNSstuff.com что «Обнаружен один или несколько скрытых серверов имен». Это снова указывает на некоторую несогласованность между регистратором и сервером.

Веб-сайт - caixasbaratas.pt.

В настоящее время в реестре верхнего уровня .pt перечислены серверы имен: ns1.esoterica.com и ns2.esoterica.com. Когда я запрашиваю эти два сервера, ни один из них не имеет никакой информации о вашем домене, поэтому они не могут отвечать на запросы DNS. Очевидно, я не могу знать, является ли esoterica.com вашим старым или новым провайдером, но очевидно, что реестр .pt не синхронизирован с вашими фактическими серверами имен.

Когда вы меняете свои серверы имен, вы должны знать, что изменения связанных записей в реестре верхнего уровня не происходят мгновенно. Файл зоны для TLD обычно очень большой, и его перезагрузка требует времени - они не могут делать это каждый раз, когда кто-то хочет внести изменения, вместо этого запланирована перезагрузка через определенные промежутки времени. Продолжительность этих интервалов может быть разной. Итак, когда вы меняете серверы имен, лучше всего это делать в несколько шагов:

  1. Прежде чем делать что-либо еще, убедитесь, что ваши новые серверы имен правильно обрабатывают вашу зону. Вы можете проверить это даже до того, как будут изменены связующие записи TLD, запустив свой домен через DNSCheck для неделегированных доменов.
  2. Измените связующие записи в вашем TLD.
  3. Подождите - хотя бы пару часов, возможно, день.
  4. Проверь это dig caixasbaratas.pt теперь возвращает новые записи клея
  5. Подождите еще день, чтобы срок действия кэшированной информации по всему миру истек.
  6. Удалите свою зону со старых серверов имен

Поступая так медленно, вы можете быть уверены, что ваш домен не станет недоступным из-за несоответствия связующих записей.

У меня была такая же проблема, и она исчезла после добавления этих строк в мой файл зоны:

@       IN  NS      ns1.example.com.
@       IN  NS      ns2.example.com.

Некоторые примечания:

  • Не забудьте увеличить серийный номер SOA после изменения файла зоны. (например, добавление этих двух записей)
  • если вы используете @ в ваших записях не забудьте определить его значение, используя $ORIGIN example.com. в начале файла зоны.