среда, 18 июня 2008 г.

В поисках nslookup

Потребовалось мне тут проверить некоторые записи в DNS. Набираю в консоли nslookup и нет такой команды =). Оказывается, в Gentoo (за другие дистрибутивы молчу, но вероятно этот пакет там ставится по умолчанию) nslookup входит в состав net-dns/bind-tools.

В состав пакета net-dns/bind-tools входят программы host, nslookup,dig. Все эти программы предназначены для опроса DNS серверов. При этом считается, что host устаревшая программа, nslookup самая распространенная, а dig - лучшая =).

Из старой привычки работы с windows мне конечно проще работать с nslookup. На мой взгляд у нее есть 2 основных преимущества:
  • она есть на любой платформе, за частую по умолчанию
  • имеет интерактивный режим работы
Утверждается, что она не всегда выдает корректный результат, но в 99% случаев этого достаточно.

Поиграл с host - баловство =). Приятная программка, простая, но для диагностики DNS, мало пригодная. Возможно её использовать в скриптах, не знаю. Не вдохновился. Очень понравился её отладочный режим работы, там видно кому какие запросы посланы и т.п., капризничает по поводу точки на конце имени =).

Dig действительно оказалась интересной программой. Вывод результатов запросов в формате файлов зон bind.

Теперь остается не забыть, что кроме nslookup есть ещё dig, который может во многих случаях быть более удобным.

Комментариев нет: