Главная › nslookup: как узнать IP сайта и записи DNS

nslookup: как узнать IP сайта и записи DNS

IP сайта, записи MX, TXT, NS из командной строки

nslookup: как узнать IP сайта и записи DNS

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

Узнать IP-адрес сайта

Откройте командную строку (Win + R, cmd) или Терминал и введите:

nslookup okis.ru

Ответ состоит из двух частей. Сверху — какой DNS-сервер ответил (обычно ваш роутер или провайдер). Ниже — имя и адреса сайта:

Сервер:  dns.yandex.ru
Address:  77.88.8.8

Не заслуживающий доверия ответ:
Имя:     okis.ru
Address:  185.189.167.176

Без командной строки то же самое показывает страница IP-адрес сайта: там ещё и провайдер, и страна сервера.

«Не заслуживающий доверия ответ» — это ошибка?

Нет. Так Windows пишет, когда ответ пришёл не от главного сервера домена, а из памяти (кэша) промежуточного DNS-сервера. Это нормально: почти все ответы такие. По-английски — Non-authoritative answer.

Другие записи

nslookup -type=mx okis.ruпочтовые серверы домена
nslookup -type=txt okis.ruтекстовые записи: SPF, подтверждения владения
nslookup -type=ns okis.ruкакие серверы отвечают за домен
nslookup -type=aaaa okis.ruадрес IPv6

Что значат эти записи, рассказано в статье что такое DNS.

Спросить конкретный DNS-сервер

Добавьте адрес сервера в конце: nslookup okis.ru 77.88.8.8 спросит DNS Яндекса, nslookup okis.ru 1.1.1.1 — Cloudflare. Так удобно проверять, разошлись ли новые записи после переезда сайта: разные серверы какое-то время могут отвечать по-разному.

Обратный запрос

Если указать IP-адрес вместо имени (nslookup 77.88.55.88), команда покажет имя, привязанное к адресу (запись PTR), если владелец её настроил. Узнать владельца любого адреса можно на странице провайдер по IP.

Частые ошибки

  • Non-existent domain или не существует — такого домена нет: проверьте написание.
  • DNS request timed out — DNS-сервер не ответил. Попробуйте другой сервер, например nslookup okis.ru 77.88.8.8; если так работает, проблема в DNS провайдера. Подробнее — в статье DNS-сервер не отвечает.

Частые вопросы

Как узнать IP сайта через nslookup?

Введите в командной строке nslookup и имя сайта, например nslookup okis.ru. Адрес будет в строке Address в нижней части ответа.

Что значит «не заслуживающий доверия ответ»?

Что ответ взят из кэша промежуточного DNS-сервера, а не у главного сервера домена. Это нормально и ошибкой не является.

Как посмотреть MX-записи домена?

Командой nslookup -type=mx и имя домена.

Проверьте свой адресIP, провайдер и город за секунду.
Узнать мой IP

Другие инструменты

Все статьи (18) →