Dig не выводит ничего в терминале Linux.

Вопрос или проблема

dig baidu.com работает нормально. Но когда я выполняю dig NODES.L.ROOT-SERVERS.ORG TXT +short +tcp | head -10, в терминале ничего не выводится. В RFC 7108 сказано следующее. И я сильно озадачен, почему у меня ничего не отображается.
RFC показывает:
dig NODES.L.ROOT-SERVERS.ORG TXT +short +tcp | head -10 "abj01.l.root-servers.org" "Абиджан" "" "Кот-д'Ивуар" "Африка" "abj02.l.root-servers.org" "Абиджан" "" "Кот-д'Ивуар" "Африка" "akl01.l.root-servers.org" "Мангаре" "" "Новая Зеландия" "Азиатско-Тихоокеанский" "akl41.l.root-servers.org" "Мангаре" "" "Новая Зеландия" "Азиатско-Тихоокеанский" "akl42.l.root-servers.org" "Мангаре" "" "Новая Зеландия" "Азиатско-Тихоокеанский" "akl43.l.root-servers.org" "Мангаре" "" "Новая Зеландия" "Азиатско-Тихоокеанский" "akl44.l.root-servers.org" "Мангаре" "" "Новая Зеландия" "Азиатско-Тихоокеанский" "ams01.l.root-servers.org" "Харлеммермеер" "" "Нидерланды" "Европа" "anc01.l.root-servers.org" "Анкоридж" "Аляска" "Соединенные Штаты" "Северная Америка"
А у меня:
root@hewan-virtual-machine:/home/hewan# dig NODES.L.ROOT-SERVERS.NET IN +short +tcp | head -n 10 root@hewan-virtual-machine:/home/hewan#

Имя, которое вы пытаетесь запросить, больше не существует в DNS. Обратите внимание на строку статуса:

;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 33790
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

RFC 7108 задокументировал “текущую” практику поддержки L-root на момент его написания (2014), но, похоже, что система с тех пор изменилась, и сами узлы больше не содержат информацию о всех других узлах. (Список узлов L-root по-прежнему доступен в виде YAML файла через HTTP.)

Ответ или решение

Проблема с отсутствием выводимых данных при использовании команды dig на Linux терминале, особенно в случае запроса к NODES.L.ROOT-SERVERS.ORG, может вызывать значительное замешательство. Давайте подробно рассмотрим ситуацию и возможные причины.

Описание проблемы

Вы отметили, что команда dig baidu.com работает корректно, что подтверждает, что инструмент dig настроен и работает. Однако, попытка выполнить команду dig NODES.L.ROOT-SERVERS.ORG TXT +short +tcp | head -10 не приводит к выводу данных.

Причина отсутствия вывода

При выполнении команды вы получаете сообщение с заголовком:

;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NXDOMAIN, id: 33790
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

Сообщение об ошибке с status: NXDOMAIN указывает на то, что домен NODES.L.ROOT-SERVERS.ORG не существует в системе DNS на текущий момент. Это необходимо принимать во внимание, поскольку ваши попытки получить записи, которые не существуют, не приведут к никакому выводу.

Обзор RFC 7108

Вы ссылались на RFC 7108, который документирует практики управления L-root на момент его написания в 2014 году. Важно отметить, что информация, содержащаяся в RFC, может устареть, и на текущий момент система может измениться. Время от времени пересмотр структуры корневых серверов может привести к изменению доступных для запроса данных.

Альтернативные источники информации

Поскольку NODES.L.ROOT-SERVERS.ORG больше не предоставляет актуальных данных, вы можете воспользоваться другими доступными источниками:

  1. Файл YAML: Как упоминалось, актуальная информация о L-root узлах доступна в формате YAML по следующему URL: YAML файл от ICANN. Вы можете скачать или просмотреть этот файл, чтобы получить наиболее актуальную информацию.

  2. Использование других доменов: Вы также можете попробовать выполнить запросы к другим известным доменам для проверки работоспособности dig и работоспособности вашего DNS-клиента.

Заключение

На основании вышеизложенного, основная проблема, с которой вы столкнулись, связана с устаревшей информацией о домене NODES.L.ROOT-SERVERS.ORG. Рекомендуется использовать альтернативные источники для получения актуальной информации. Убедитесь, что вы следите за изменениями в документации и спецификациях DNS, чтобы избежать недоразумений в будущем.

Если у вас есть дополнительные вопросы или потребуется помощь в дальнейших запросах, не стесняйтесь обращаться!

Оцените материал
Добавить комментарий

Капча загружается...