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

Ошибка передачи зоны DNS (AXFR)

Я пытаюсь перенести все свои домены с DNS Made Easy на Linodes DNS Manager. Самым простым способом, который я решил, была опция «Импортировать зону» в Linode, которая работает с AXFR. Затем я сделал следующее (руководствуясь эта инструкция):

На dnsmadeeasy.com:

  1. Активирован «Настройка передачи зоны (AXFR ACL)» в «Дополнительные настройки DNS»
  2. Зашел в «Конфигурацию передачи зоны» и добавил «Набор передачи зон (ACL)» с именем «Linode», а в «IP-адреса для разрешения передачи» я добавил те, которые требуются Linode (на основе этого сообщения: «Ваш сервер имен должен разрешать передачу зон (AXFR) из 69.164.199.240, 69.164.199.241 и 69.164.199.242 "), каждый на отдельной строке.
  3. Я зашел в свой список доменов и применил соответствующий ACL AXFR.
  4. Ждал, когда они изменят статус «Обновление» на «Активный».

На manager.linode.com:

  1. Пытался импортировать любую доменную зону, используя axfr1.dnsmadeeasy.com и axfr2.dnsmadeeasy.com в качестве «удаленного сервера имен», в зависимости от сервера имен, которому был делегирован мой домен.
  2. Затем это происходит: Линод дает мне «Ошибка AXFR или зона пуста!» ошибка каждый раз, только однажды мне удалось получить ошибку типа «уже указанный домен», потому что я пытался импортировать, ну, и уже (вручную) импортированный домен. Однако я даже не смог снова получить ту же ошибку.

Что мне не хватает?

Чтобы сузить причину проблемы, вы можете добавить 4-й IP-адрес вашего Linode в ACL AFXR. После этого следующие команды должны отобразить записи DNS на экране.

host -l domain.com axfr1.dnsmadeeasy.com
host -l domain.com axfr2.dnsmadeeasy.com 

Если это сработает, это подтвердит, что dnseasy предоставляет axfr и что на стороне Linode есть проблема.

Готово! К слову, частично это была ошибка Linodes, поскольку они явно сохраняли в кеше все попытки импорта зоны, включая неудачные.

В моей первой попытке импортировать домен не хватало некоторых шагов, поэтому, естественно, это не сработало. Предполагалось, что более поздние попытки сработают, но Linode все еще использовал свою кэшированную версию удаленного ACL AFXR, так что они не дали результата.

К моему удивлению (в то время), импорт остальных доменов работал отлично, поэтому, наконец, я попробовал еще раз с первым (виновником этого вопроса) доменом, и он тоже сработал!

Спасибо, Самир, за то, что указал мне правильное направление для устранения проблемы.