Полезные DNS утилиты

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

Эти утилиты существуют не только для линукс, но и для Mac. Аналоги есть и в виде сайтов. Стоит только немного поискать.

1. Whois

Версия для Mac: whois
Версия для web: http://whois.domaintools.com/)

Whois - это самый простой путь узнать информацию о владельце, серверах имен, регистраторе домена. Полезная утилита, если есть необходимость узнать детальную информацию о домене, если конечно для домена не включена приватная регистрация.

Команда whois поможет узнать, кто отвечает за домен. Полезна для уточнения серверов имен, которые отвечают за этот домен. В случае проблем их можно опросить о записях в этом домене.

Использовать просто. Нужно в консоли написать 'whois' и дальше через пробел имя домена.

whois ubuntu.com

2. Ping

Версия для Mac: ping
Версия для Windows: ping
Версия для web: http://ping.eu/ping/

Команда ping позволяет определить доступен ли сервер в данный момент для вас и в рабочем ли он состоянии. С жмите "Crtl+C".

3. Host

Версия для Mac: host

Host - команда, позволяющая преобразовать имя домена в IP адрес сервера. Это самый простой способ это сделать.

Аналог этой команды для Windows - nslookup.

Использование:

host ubuntu.com

4. Dig

Версия для Mac: dig
Версия для web: http://www.digwebinterface.com/

Это самая мощная утилита для работы с доменами. Она позволяет проверять записи в домене, такие как NS, A, MX, AAAA, SRV, TXT, PTR, CNAME, и другие.

Вы можете использовать dig для првоерки настройки NS серверов. Например, чтоб получить NS записи в домене:

dig ubuntu.com ns

В результате вы получите только NS записи для домена. Чтоб опросить конкретный сервер имен, напишите:

dig ubuntu.com @ns1.canonical.com a

Вы получите A запись для домена ubuntu.com с сервера имен ns1.canonical.com. Более глубокая проверка корректности настройки домена - это использование ключа "+trace":

dig +trace ubuntu.com

Эта команда обойдет всю цепочку серверов имен, начиная с корневых и выдаст результат опроса каждого сервера.

Как уже было сказано выше, это самый мощный инструмент для работы с серверами имен и доменами.

5. Traceroute

Версия для Mac: traceroute
Версия для Windows: tracert
Версия для web: http://ping.eu/traceroute/

Traceroute покажет вам полный путь прохождения запроса от вас до сервера. Если по пути возникнут какие-либо проблемы, то он сообщит об этом. Так же утилита сообщит о времени задержки при прохождении каждого узла по пути следования соединения.

Использование:

traceroute ubuntu.com

6. Mtr

Версия для Mac: mtr

Практически - это тот же traceroute, только он проходит путь между вами и сервером постоянно, циклически, при этом статистика ошибок и задержек накапливается и суммируется. Зачастую это гораздо удобнее и нагляднее, чем traceroute.

Использование:

mtr ubuntu.com

Для выхода из утилиты нажмите кнопку "q".

А какими утилитами пользуетесь вы в работе с доменами и серверами имен?


Comments !