скидка 50% все планы, время ограничено. Начиная с $2.48/mo
осталось 9 минут
Безопасность и сеть

Как использовать команды NsLookup в Windows и Linux

Ада Лавгуд By Ада Лавгуд 9 минут чтения Обновлено 23 февраля 2025 г.
Как использовать команды NsLookup в Windows и Linux

Если вы хотите понимать, что происходит в вашей сети, вам необходимо уметь выполнять DNS-запросы. Лучший способ сделать это — использовать инструмент сетевого администрирования. НсLookup. Этот инструмент командной строки может помочь вам лучше понять проблемы сети и помочь вам в их решении.

Существует два основных метода использования NsLookup для DNS-запросов; первый — использовать его локально на вашем компьютере, а второй — использовать NsLookup онлайн. В этой статье мы поговорим об обоих методах и расскажем вам о 8 полезных случаев использования команды NsLookup.

Как работает DNS?

Чтобы получить хорошее представление о NsLookup, нам следует сначала разобраться с DNS и понять, что он на самом деле делает. Термин DNS является сокращением от Система доменных имен. Каждый веб-сайт в Интернете имеет цифровой IP-адрес. Но вы не попадете на веб-сайты, вручную введя IP-адрес в адресной строке браузера. Вы вводите доменное имя веб-сайта, и DNS сопоставляет доменное имя с IP-адресом. Без помощи DNS пользователи не смогут открыть веб-сайт. А при загрузке веб-страницы четыре разных DNS-сервера совместно получают ответственный IP-адрес; DNS-рекурсор, Корневой сервер имен, сервер имен ДВУ, и Авторитетный сервер имен. Каждый из этих типов DNS отвечает за один этап процесса. Например, рекурсор DNS пытается найти информацию о доменном имени с помощью уже существующих данных кэша. Если он не находит необходимую информацию, он передает запрос корневому серверу имен. Процесс передачи запроса продолжается до тех пор, пока DNS не сможет найти соответствующий IP-адрес.

Что такое NsLookup? 

NsLookup, или поиск по серверу имен, — это инструмент командной строки, который помогает устранять неполадки в сети.

Вы можете использовать NsLookup, чтобы получить IP-адрес веб-сайта, присвоив ему доменное имя, или наоборот. Этот тип DNS-запроса называется «записью A», и это не единственный DNS-запрос, который вы можете выполнить с помощью NsLookup. Вы также можете запросить «рекорд AAAA» или «четверной рекорд A». В первом случае, когда вы запрашиваете у NsLookup IP-адрес доменного имени, он отвечает ответственным адресом IPv4. Однако Интернет постепенно смещается в сторону использования IPv6. Итак, вам нужно получить ответственный IPv6-адрес домена. Запись «AAAA» использует команду NsLookup IPv6 для выполнения второго типа IP-запроса. Что касается третьего примера записей DNS, который вы можете получить из NsLookup, у нас есть запись SOA, которая предоставляет вам полезную информацию и подробную информацию о зоне DNS. С помощью NsLookup можно получить гораздо больше DNS-записей, каждую с помощью определенной команды, и это всего лишь несколько распространенных примеров, которые познакомят вас с потенциалом NsLookup. В следующих разделах мы рассмотрим дополнительные функции команды NsLookup.

Скорее всего, этот инструмент уже есть на вашем компьютере с Linux или Windows. Но, по словам Microsoft, вы можете использовать инструмент командной строки NsLookup, только если у вас установлен протокол TCP/IP.

Почему вам следует знать, как использовать NsLookup? 

Вам может быть интересно, зачем мне вообще использовать команды NsLookup, я не администратор сети или сервера. Тем не менее, есть две основные причины, по которым вам лучше знать, как работать с NsLookup:

Устранение неполадок с подключением к серверу с помощью NsLookup

Представьте, что у вас возникла проблема с подключением к вашему серверу. Используя команды NsLookup, вы можете устранить неполадки соединения и решить проблему эффективно и быстро.

Безопасность и безопасность

Очень многие фишинговые атаки включают незначительные изменения в доменном имени заслуживающего доверия веб-сайта. Таким образом, пользователь может совершать покупки или вводить информацию на этом веб-сайте, даже не осознавая, что это не оригинальный веб-сайт. Однако это не единственная возможная атака, которую можно предотвратить с помощью NsLookup. В Атака отравления DNS-кэшахакеры могут перенаправить трафик данных на другой сервер. Таким образом, пользователи могут оказаться на потенциально опасном веб-сайте. Зная правильный тип команды NsLookup, запись DNS и соответствующее ей действие, вы можете определить, когда она используется по-другому.

Знание нескольких полезных команд NsLookup и DNS-команд CMD может помочь расширить ваши технические навыки. В следующий раз, когда вы столкнетесь с проблемой сервера, вы можете взять дело в свои руки и решить ее самостоятельно.

Наиболее часто используемые DNS-команды NsLookup в Windows

Теперь, когда вы узнали, что такое ns-поиск, давайте рассмотрим 6 наиболее часто используемых DNS-команд NsLookup в Windows и то, что вы можете с ними делать.

 

1. Получение записи домена

Как объяснялось ранее, запрос записи A предназначен для проверки IP-адреса NsLookup. Чтобы использовать эту DNS-команду CMD в Windows, сначала откройте командную строку, нажав Windows + R, набрав «cmd» и нажав «ОК». Этот шаг одинаков для всех команд в Windows. Затем введите «NsLookup» и нажмите Enter. В результате вы увидите сервер по умолчанию и свой IP-адрес.

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

получение записи A домена в Windows

2. Проверка NS-записей домена 

Эта команда DNS позволяет вам найти авторитетный сервер имен доменного имени. Авторитетный сервер является центром DNS-зоны. Чтобы найти информацию NS домена, вы можете использовать эту команду:

set q=ns
www.example.com

проверка NS-записей домена в Windows

3. Получение SOA-записи домена

Еще одна полезная команда CMD DNS — это команда записи SOA. Получить SOA-запись домена довольно просто и похоже на последнюю команду DNS. Единственное отличие состоит в том, что вы устанавливаете тип запроса «мыло» вместо "нс».

Итак, вот как выглядит команда:

set q=soa
www.example.com

4. Включение режима отладки

Вы можете получить дополнительную информацию о доменном имени с помощью этой команды DNS:

set debug
www.example.com

Эта команда переводит вас в режим отладки. Режим отладки предоставляет вам информацию о пакете, отправленном на сервер.

Активация режима отладки NsLookup в Windows

5. Поиск записей MX 

Запись Mail Exchange или запись MX сообщает вам, какой почтовый сервер отвечает за получение электронных писем.

Используйте эту команду DNS для получения записей MX:

set q=mx
domain name

получение записи MX в Windows

6. Проверка обратного поиска DNS

Эта команда полезна, когда у вас есть IP-адрес и вы ищете его домен. Чтобы получить обратный NsLookup, используйте следующую команду:

nslookup 'IP address'

 

nslookup обратный DNS

Наиболее часто используемые команды NsLookup в Linux

Теперь давайте попробуем все эти команды на сервере Linux.

1. Получение А-записи домена

Чтобы получить запись A домена в Linux, откройте терминал и введите следующую команду:

nslookup example.com

получение записи A домена в Linux

2. Проверка NS-записей домена 

Это обязательная команда nslookup для записей сервера имен домена в Linux:

nslookup -type=ns example.com

проверка NS-записей домена в Linux

3. Получение SOA-записи домена

Используйте эту команду nslookup, чтобы получить запись SOA команды:

nslookup -type=soa example.com

4. Включение режима отладки 

Используйте эту команду nslookup, чтобы включить режим отладки в Linux:

nslookup -debug example.com

Активация режима отладки NsLookup в Linux

5. Поиск записей MX 

Вы можете использовать эту команду nslookup для поиска записей MX:

nslookup -query=mx example.com

получение записи MX в Linux

6. Проверка обратного поиска DNS 

Точно так же, как при получении записи A домена, введите nslookup, а затем IP-адрес, чтобы получить обратный поиск ns:

nslookup 11.11.11.11

обратный NsLookup в Linux

Онлайн-инструменты NsLookup

Помимо командной строки, вы также можете использовать веб-параметры для запроса сервера имен. Он работает путем ввода доменного имени в поле поиска онлайн-инструмента и отвечает широким спектром записей DNS. Онлайн-инструменты NsLookup охватывают практически все запросы, которые вы можете выполнить с помощью командной строки. Вот три примера онлайн-инструмента NsLookup.

  1. Nslookup.io
  2. Широкополосный поиск
  3. Веб-мастер

Подводя итоги 

Каждый раз, когда пользователь пытается открыть веб-сайт, волшебные руки DNS находят IP-адрес и позволяют получить доступ к этому веб-сайту. Чтобы глубже понять вашу зону DNS и решить ее проблемы, вы можете использовать NsLookup. NsLookup — полезный инструмент командной строки, который предоставляет вам много информации о серверах имен. Вы можете использовать этот инструмент для различных целей, например для устранения неполадок с подключениями к серверу и решения проблем DNS или повышения вашей безопасности при работе в Интернете. В этой статье мы рассмотрели некоторые полезные команды NsLookup как для Linux, так и для Windows.

Часто задаваемые вопросы

NsLookup и Ping разные? 

Когда вы переводите доменное имя в IP-адрес, оба этих инструмента дают один и тот же ответ. Однако их рабочие процессы различны. Но важно отметить, что ping обычно используется для проверки IP-подключения, а не для диагностики и устранения проблем DNS.

Могу ли я использовать NsLookup с IP-адресом?

Да, NsLookup можно использовать для получения доменного имени, связанного с IP-адресом. Вы можете использовать обратный NsLookup, чтобы получить ответственное доменное имя IP-адреса. 

Что вам говорит поиск DNS?

Поиск DNS может преобразовать доменное имя в IP-адрес или наоборот. Он также дает вам некоторую информацию о зоне DNS, например, об основном сервере имен зоны.

Как отобразить информацию о службе имен IPv6?

Чтобы отобразить информацию о службе имен IPv6 с помощью nslookup, откройте командную строку или терминал и введите «nslookup -query=AAAA example.com», заменив «example.com» запрашиваемым доменом. Эта команда запрашивает в DNS запись AAAA домена, которая содержит его IPv6-адрес.

В чем разница между A Records и AAAA Records?

Записи A и AAAA — это записи DNS, которые связывают доменные имена с IP-адресами, но они обслуживают разные версии Интернет-протокола. A Записи сопоставляют доменные имена с 32-битными адресами IPv4, которые являются традиционным форматом интернет-адресов. Напротив, записи AAAA связывают доменные имена со 128-битными адресами IPv6, удовлетворяя потребность в большем пуле IP-адресов из-за экспоненциального роста количества подключенных к Интернету устройств.

Делиться

Еще из блога

Продолжайте читать.

Изображение заголовка Cloudzy для руководства MikroTik L2TP VPN, на котором показан ноутбук, подключающийся к серверной стойке через светящийся сине-золотой цифровой туннель со значками щита.
Безопасность и сеть

Настройка MikroTik L2TP VPN (с IPsec): Руководство по RouterOS (2026 г.)

В этой настройке MikroTik L2TP VPN L2TP управляет туннелированием, а IPsec — шифрованием и целостностью; их объединение дает вам совместимость с собственным клиентом без стороннего устаревания.

Рекса СайрусРекса Сайрус 9 минут чтения
Окно терминала, отображающее предупреждающее сообщение SSH об изменении идентификации удаленного хоста, с заголовком «Руководство по исправлению» и фирменным знаком Cloudzy на темно-бирюзовом фоне.
Безопасность и сеть

Предупреждение: идентификация удаленного хоста изменилась и как это исправить

SSH — это безопасный сетевой протокол, который создает зашифрованный туннель между системами. Он остается популярным среди разработчиков, которым необходим удаленный доступ к компьютерам без необходимости использования графического адаптера.

Рекса СайрусРекса Сайрус 10 минут чтения
Иллюстрация руководства по устранению неполадок DNS-сервера с предупреждающими символами и синим сервером на темном фоне для ошибок разрешения имен Linux
Безопасность и сеть

Временный сбой в разрешении имени: что это значит и как исправить?

При использовании Linux вы можете столкнуться с временной ошибкой разрешения имен при попытке получить доступ к веб-сайтам, обновить пакеты или выполнить задачи, требующие подключения к Интернету.

Рекса СайрусРекса Сайрус 12 минут чтения

Готовы к развертыванию? От $2,48 в месяц.

Независимое облако, с 2008 г. AMD EPYC, NVMe, 40 Гбит/с. 14-дневный возврат денег.