🪟 nslookup: Ветеран DNS-диагностики, который не сдаётся

Кратко: nslookup (Name Server Lookup) — утилита командной строки для опроса DNS-серверов, которая появилась ещё в 1980-х. Она есть в каждой Windows (и в Linux/macOS, как часть пакета bind-utils). Простой интерфейс и интерактивный режим делают её популярной у начинающих админов, но профессионалы чаще выбирают dig из-за гибкости. Тем не менее, nslookup до сих пор жив и помогает, когда dig недоступен или нужно быстро проверить A-запись на сервере Windows.

▫️ Как дошли до жизни такой nslookup разработали в 1980-х как часть пакета BIND (Berkeley Internet Name Domain). В те времена DNS только внедрялся, и нужны были простые инструменты для диагностики. Утилита пережила несколько версий BIND, миграцию в Windows и до сих пор входит в состав Windows 10 и 11. В 2000-х её объявили deprecated (устаревшей) в пользу dig и host, но пользователи не захотели расставаться, и поддержку вернули.

▫️ Базовые команды Интерактивный режим (по умолчанию): nslookup. Вводите домены, получаете ответы. exit — выход. Прямой режим: nslookup google.com. Один запрос, результат в консоль. Выбрать конкретный DNS-сервер: nslookup google.com 8.8.8.8. Проверяет, как видит домен публичный DNS Google. Указать тип записи: · nslookup -type=MX google.com — почтовые серверы · nslookup -type=TXT google.com — текстовые записи (SPF, DKIM) · nslookup -type=NS google.com — авторитетные серверы · nslookup -type=AAAA google.com — IPv6-адреса В интерактивном режиме: set type=MX, потом вводите домен. server 8.8.8.8 — сменить DNS-сервер. Обратный запрос (IP → имя): nslookup 8.8.8.8. Выводит PTR-запись (если настроена).

▫️ Интерактивный режим: там, где dig проигрывает В nslookup можно сесть и разговаривать с DNS-сервером, как с космонавтом по рации: server 1.1.1.1, set q=mx, example.com. Удобно, когда нужно пробовать разные серверы и типы запросов подряд, не перепечатывая длинные команды.

▫️ Где применяется Диагностика сети: Не открывается сайт? nslookup site.com покажет, разрешается ли имя. Если нет — проблема в DNS, если да — в чём-то ещё. Проверка почтовой конфигурации: nslookup -type=MX example.com — покажет, куда идут письма для домена. nslookup -type=TXT example.com — проверит SPF и DKIM. Расследование инцидентов: Куда ведёт подозрительный домен? nslookup malware.com выдаст IP, который затем проверяют в whois и Shodan.

▫️ Культурный феномен · «На винде — nslookup, на линуксе — dig» — жизненное правило админа. · Интерактивный режим — ностальгия по временам, когда терминал был основным интерфейсом. · set debug — когда нужно увидеть всю магию DNS-запроса. Показывает, что сервер реально ищет. · «Deprecated, но не умер» — история утилиты, которую пытались похоронить, но пользователи отстояли.

▫️ Современное положение (2026) nslookup — спасательный круг, когда dig недоступен. Полезен для быстрых проверок на сервере Windows или в окружении, где нет дополнительных пакетов. Но для серьёзной диагностики и автоматизации используют dig. Главный вывод: nslookup — это швейцарский нож начального уровня. Быстро проверить A или MX запись — идеально. Для сложных расследований или скриптов нужен dig.

#nslookup #dns #администрирование #windows #сети #diglinux #диагностика

🪟 nslookup: Ветеран DNS-диагностики, который не сдаётся | Сетка — социальная сеть от hh.ru