Ваш IPv4 адрес:
Операционная система:
Местоположение:
Провайдер:

Что такое nslookup?

Nslookup — консольная программа для запросов к DNS. Она показывает, какие записи возвращает выбранный DNS-сервер для домена или IP-адреса, и помогает отличить ошибку DNS от неполадки сайта.

Какие записи можно проверить

Запросы A и AAAA ищут адреса IPv4 и IPv6, MX — почтовые серверы, NS — серверы имён, TXT — текстовые данные. Обратный запрос к IP-адресу ищет запись PTR, если она настроена. Ответ зависит от выбранного резолвера, кэша и времени жизни записи (TTL).

Примеры команд

nslookup example.com запрашивает адреса через DNS-сервер по умолчанию. nslookup -type=MX example.com 1.1.1.1 запрашивает MX-записи у указанного сервера. Используйте собственный домен при диагностике; example.com — зарезервированный пример.

Как интерпретировать ответ

Если два DNS-сервера возвращают разные адреса, сравните TTL, конфигурацию и время изменения записей. Отсутствие записи одного типа не означает, что домен не существует. Сравните результат с онлайн-проверкой DNS и статьёй о типах DNS-записей.

Как выбрать сервер для сравнения

Без указания второго аргумента nslookup обращается к резолверу, настроенному в системе. Чтобы понять, видит ли другой резолвер уже обновлённую запись, повторите запрос к нему явно. Но сравнение двух публичных резолверов не показывает автоматически ответ авторитетного DNS-сервера домена: между ними может быть кэш. Если изменения сделаны недавно, сопоставьте ответ авторитетного сервера, TTL записи и настройки делегирования.

Ответ NXDOMAIN означает, что запрошенное имя не существует с точки зрения отвечающего сервера. Пустой ответ на MX при наличии A — другая ситуация: имя может существовать, но записи нужного типа нет. Временная ошибка сервера, сетевой тайм-аут и отказ в запросе тоже требуют разных действий. Не сводите любой неудачный вывод к фразе «домен не работает».

Практический порядок проверки

Если сайт не открывается, сначала запросите A и AAAA для точного имени хоста. Затем сравните их с адресами, ожидаемыми от вашей платформы размещения; отдельно проверьте NS домена. Для неполадок почты запрашивайте MX, затем связанные с ним A или AAAA. Обратный PTR может помочь при анализе почтового сервера, но отсутствие PTR не меняет прямые A/AAAA автоматически. Учитывайте, что браузер или приложение могут использовать другой DNS-резолвер, например защищённый DNS.

Сравнивайте рекурсивный и авторитетный ответы

Один nslookup показывает ответ выбранного резолвера и может отражать кеш. После изменения зоны сравните его с ответом авторитетного сервера и учитывайте TTL. Подробнее — о DNS-кеше и об обновлении DNS.