▷ Выполните подробный поиск DNS с помощью команды host в OS X

Все домены связаны с IP-адресом, будь то веб-сайт, почтовый сервер или что-то еще. Хотя nslookup предлагает простой способ получить информацию DNS и IP-адрес для определенного веб-сайта или домена, если вы хотите получить более подробную информацию, вы можете вместо этого использовать команду host. Команда host выполняет глубокий поиск в DNS для любого домена, на который она указывает, что делает ее гораздо более полезной, чем nslookup или dig для многих ситуаций. Это может быть полезно во многих ситуациях, будь то устранение неполадок и обнаружение проблем распространения DNS или просто получение реального IP-адреса, адреса CNAME, IPv6-адреса или чего-то еще.

Использовать команду host довольно просто, она включена в Mac OS X и Linux, поэтому вы сможете использовать ее везде, где вам нужно выполнить поиск DNS. Синтаксис команды прост, откройте Терминал и используйте следующее:

хозяин [domaine]

Вы также можете использовать флаг -a, чтобы получить любой Детализация DNS, позволяющая выполнять полный поиск:

host -a [domaine]

Например, замена [domaine] by google и запуск host -a на google.com дает полный список деталей поиска DNS для множества IP-адресов и почтовых серверов.

Air% host -a google.com

Попробуйте “google.com”

Усечено, повторная попытка в режиме TCP.

Попробуйте “google.com”

; ; – >> ЗАГОЛОВОК

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

Вы также можете получить определенные типы записей с флагом -t, например, если вам нужна запись CNAME, ANAME или NameServer (NS), синтаксис будет следующим:

хост -t NS [domaine]

По-прежнему беря пример с google.com, запрос к серверу имен даст результаты:

% host -t NS google.com

сервер имен google.com ns3.google.com.

сервер имен google.com ns2.google.com.

сервер имен google.com ns1.google.com.

сервер имен google.com ns4.google.com.

В следующий раз, когда вы будете работать над вопросами, связанными с DNS, не забудьте команду host, это хорошо, если вы добавите ее в свой набор сетевых инструментов.

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *