Руководства по командной строке

Man » Онлайн-справочник nslookup - подробная онлайн-документация для страницы руководства nslookup

🌍
nslookup - интерактивный запрос серверов имен в Интернете

СИНТАКСИС

nslookup [-опция] [имя | -] [сервер]

ОПИСАНИЕ

nslookup - это программа для запроса серверов имен доменов в Интернете. nslookup имеет два режима: интерактивный и неинтерактивный. В интерактивном режиме пользователь может запрашивать у серверов имен информацию о различных хостах и доменах или выводить список хостов в домене. В неинтерактивном режиме выводится только имя и запрошенная информация для хоста или домена.

Интерактивный режим запускается в следующих случаях:

когда аргументы не передаются (используется сервер имен по умолчанию);

когда первым аргументом является дефис (-) и вторым аргументом является имя хоста или интернет-адрес сервера имен.

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

Параметры также можно указывать в командной строке, если они предшествуют аргументам и имеют префикс в виде дефиса. Например, чтобы изменить тип запроса по умолчанию на информацию о хосте с начальным временем ожидания в 10 секунд, введите:

nslookup -query=hinfo -timeout=10

Параметр -version заставляет nslookup вывести номер версии и немедленно выйти.

ИНТЕРАКТИВНЫЕ КОМАНДЫ

host [сервер]

Эта команда выполняет поиск информации для хоста с использованием текущего сервера по умолчанию или с использованием указанного сервера. Если хост является интернет-адресом и тип запроса равен A или PTR, возвращается имя хоста. Если хост является именем и не заканчивается точкой, используется список поиска для добавления имени.

Чтобы выполнить поиск хоста, не входящего в текущий домен, добавьте точку в конце имени.

server domain | lserver domain

Эти команды изменяют сервер по умолчанию на domain; lserver использует исходный сервер для поиска информации о domain, а server использует текущий сервер по умолчанию. Если не удается найти авторитетный ответ, возвращаются имена серверов, которые могут содержать ответ.

root Эта команда не реализована.

finger Эта команда не реализована.

ls Эта команда не реализована.

view Эта команда не реализована.

help Эта команда не реализована.

? Эта команда не реализована.

exit Эта команда завершает программу.

set keyword[=value]

Эта команда используется для изменения информации о состоянии, которая влияет на запросы. Допустимые ключевые слова:

all Это ключевое слово выводит текущие значения часто используемых параметров. Также выводится информация о текущем сервере по умолчанию и хосте.

class=value

Это ключевое слово изменяет класс запроса на один из следующих:

IN класс Интернета

CH класс Хаоса

HS класс Гесиода

ANY подстановочный знак

Класс указывает на группу протоколов информации. По умолчанию используется IN; сокращенное обозначение этого ключевого слова - cl.

nodebug

Это ключевое слово включает или отключает отображение полного пакета ответа и любых промежуточных пакетов ответа во время поиска. По умолчанию для этого ключевого слова установлено значение nodebug; сокращенное обозначение этого ключевого слова - [no]deb.

nod2 Это ключевое слово включает или отключает режим отладки. Это отображает больше информации о том, что делает nslookup. По умолчанию установлено значение nod2.

domain=name

Это ключевое слово устанавливает список поиска на name.

nosearch

Если запрос содержит хотя бы одну точку, но не заканчивается точкой, это ключевое слово добавляет имена доменов в список поиска до тех пор, пока не будет получен ответ. По умолчанию используется search.

port=value

Это ключевое слово изменяет порт TCP/UDP сервера имен по умолчанию на value с его значения по умолчанию, порт 53. Сокращенное обозначение этого ключевого слова - po.

querytype=value | type=value

Это ключевое слово изменяет тип запроса информации на value. По умолчанию используются A, а затем AAAA; сокращенные обозначения этих ключевых слов - q и ty.

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

norecurse

Это ключевое слово указывает серверу имен запрашивать другие серверы, если у него нет информации. По умолчанию используется recurse; сокращенное обозначение этого ключевого слова - [no]rec.

ndots=number

Это ключевое слово задает количество точек (разделителей меток) в домене, которое отключает поиск. Абсолютные имена всегда прекращают поиск.

retry=number

Это ключевое слово устанавливает количество повторных попыток на number.

timeout=number

Это ключевое слово изменяет начальный интервал времени ожидания ответа на number в секундах.

novc Это ключевое слово указывает, что виртуальная схема всегда должна использоваться при отправке запросов на сервер. novc является значением по умолчанию.

nofail Это ключевое слово пытается использовать следующий сервер имен, если сервер имен отвечает сообщением SERVFAIL или ссылкой (nofail), или завершает запрос (fail) при получении такого ответа. По умолчанию используется nofail.

ЗНАЧЕНИЯ, ВОЗВРАЩАЕМЫЕ ПРОГРАММОЙ

nslookup возвращает код выхода 1, если какой-либо запрос завершился неудачно, и 0 в противном случае.

ПОДДЕРЖКА IDN

Если nslookup скомпилирована с поддержкой IDN (интернационализированных доменных имен), она может принимать и отображать доменные имена, не использующие ASCII. nslookup выполняет соответствующее преобразование кодировки символов доменного имени перед отправкой запроса на DNS-сервер или отображением ответа от сервера. Чтобы отключить поддержку IDN, определите переменную среды IDN_DISABLE. Поддержка IDN отключается, если переменная установлена при запуске nslookup или когда стандартный вывод не является терминалом.

ФАЙЛЫ

/etc/resolv.conf

СМ. ТАКЖЕ

dig(1), host(1), named(8).

АВТОР

Internet Systems Consortium

АВТОРСКОЕ ПРАВО

2025 Internet Systems Consortium