Полезные 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".
А какими утилитами пользуетесь вы в работе с доменами и серверами имен?
Комментарии: