Debian nslookup команда не найдена

Обновлено: 06.07.2024

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

Примеры команды nslookup в Linux

Позвольте нам показать вам несколько примеров команды nslookup.

1. Получить IP-адрес сайта

В простейшем виде, без параметров, nslookup возвращает имя домена и IP-адрес (как IPv4, так и IPv6). Одним из наиболее популярных способов использования nslookup является получение IP-адреса веб-сайта в Linux с помощью этого метода.

Вот пример вывода:

Адрес 188.120.247.2 в приведенном выше выводе команды – это DNS нашей системы, установленный systemd. В некоторых случаях это может быть 8.8.8.8 и т. д.

Что такое Non-authoritative answer?

В выводе команды nslookup вы часто будете замечать «Non-authoritative answer». Это означает, что вы получили ответ на свой DNS-запрос для неавторизованного источника.

Это потому, что когда вы используете nslookup, ответ приходит не напрямую с сервера имен сервера, к которому вы обращаетесь. В основном это происходит от сервера имен вашего интернет-провайдера.

2. Получить сервер имен (NS записи)

Вы также можете отобразить только серверы имен, связанные с доменом, с помощью nslookup. Эти серверы имен хранят различные записи, связанные с DNS. Обычно в домене имеется несколько серверов имен для целей резервного копирования.

Для отображения только серверов имен все, что вам нужно сделать, это указать тип вашего запроса nslookup:

Пример вывода для веб-сайта AndreyEx:

3. Показать записи MX

MX записи в DNS определяют настройки почтового сервера для доменного имени. Это определяет, какой почтовый сервер обрабатывает электронную почту для данного домена.

Пример вывода может быть таким:

Обратите внимание, что иногда параметры почтового сервера не определяются, и в этих случаях mx-запрос с помощью nslookup может возвращать такой результат:

4. Получить SOA-запись с помощью nslookup

Вы можете запросить и отобразить запись SOA (Start of Authority) с помощью nslookup, указав тип запроса:

Пример вывода будет выглядеть так:

5. Показать все записи DNS с помощью nslookup

Вы можете отобразить все вышеуказанные записи (которые установлены) в одной команде, используя любую опцию.

И вы увидите консолидированный вывод всех вышеперечисленных команд:

6. Обратный поиск DNS

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

Например, если мы выполним обратный поиск DNS с помощью nslookup на сервере AndreyEx, мы получим ответ:

7. Запрос конкретного порта DNS-сервера с помощью nslookup

DNS-серверы используют протокол TCP и, таким образом, порт 53 используется по умолчанию. Если DNS-сервер использовал какой-то другой порт, вы можете указать порт в своем запросе с помощью nslookup:

Мы думаем, что вам достаточно материала, чтобы знать, как использовать команду nslookup в Linux. Если у вас есть вопросы или предложения, не стесняйтесь оставлять комментарии ниже.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если у вас англоязычная консоль, то у вас в выводе будет что-то вроде:

Все эти три программы являются частью пакета Утилиты (инструменты) Bind. Т.е. для преодоления ошибки нужно установить соответствующий пакет, который в каждой системе называется по-разному.

В Debian (Linux Mint, Ubuntu, Kali Linux) нужно выполнить команду:

Итак, Вы ввели в строке что-то вроде:

Что-ж, давайте его установим.

Debian, ubuntu и иже с ними:

CentOS, RedHat и иже с ними:

Вопросы и ответы

Последние комментарии

Согласно Same-origin policy не передаются куки в следующих случаях

1. включено обязательное шифрование
2. не разрешены кросдоменные запросы между разными доменами
3. на одном и том же хосте выполняются запросы на разные порты ( при этом куки могут быть и доступными хостам на разных портах и вооще теряться от одного из хостов порт)
4. не разрешено передача куки на поддомен , при его указании или не указании заголовке
5. значение куки просрочено

можно использовать (например из адресной сроки доступ не по хосту а по ip, а аякс запросы будут выполнятся иначе)

Читайте также: