Nslookup
чаще всего для отображения имени хоста введенного IP-адреса, запрашивает настроенный DNS-сервер для определения IP-адреса [исполняемый файл Nslookup.exe]
Nslookup
Предоставляет сведения, предназначенные для диагностики инфраструктуры DNS.
Для использования этого средства необходимо быть знакомым с принципами работы системы DNS.
Средство командной строки Nslookup доступно, только если установлен протокол TCP/IP.
Синтаксис
nslookup [-подкоманда ...] [{искомый_компьютер| [ -сервер]}]
Параметры
-подкоманда ... Задает одну или несколько подкоманд nslookup как параметры командной строки.
Список подкоманд
Nslookup: exit
Nslookup: finger
Nslookup: help
Nslookup: ls
Nslookup: lserver
Nslookup: root
Nslookup: server
Nslookup: set
Nslookup: set all
Nslookup: set class
Nslookup: set d2
Nslookup: set debug
Nslookup: set defname
Nslookup: set domain
Nslookup: set ignore
Nslookup: set port
Nslookup: set querytype
Nslookup: set recurse
Nslookup: set retry
Nslookup: set root
Nslookup: set search
Nslookup: set srchlist
Nslookup: set timeout
Nslookup: set type
Nslookup: set vc
Nslookup: view
искомый_компьютер Ищет данные для параметра искомый_компьютер, используя текущий,
заданный по умолчанию сервер имен DNS, если никакого другого сервера не указано.
Чтобы получить сведения о компьютере не из текущего домена DNS,
в конец имени должна быть добавлена точка.
-сервер Указывает, что данный сервер следует использовать в качестве сервера имен DNS.
Если параметр -сервер не указан, используется сервер DNS, заданный по умолчанию.
{help|?} Выводит краткое описание подкоманд nslookup.
Commands: (идентификаторы отображаются в верхнем регистре, [] означает необязательный)
NAME - распечатать информацию об ИМЯ хоста / домена, используя сервер по умолчанию
NAME1 NAME2 - как указано выше, но использовать NAME2 в качестве сервера
help или ? - распечатать информацию об общих командах
set OPTION - установить опцию
все - параметры печати, текущий сервер и хост
[no] debug - распечатать отладочную информацию
[no] d2 - вывести исчерпывающую отладочную информацию
[no] defname - добавлять имя домена к каждому запросу
[no] recurse - запрашивать рекурсивный ответ на запрос
[no] search - использовать список поиска доменов
[no] vc - всегда использовать виртуальный канал
domain = NAME - установить имя домена по умолчанию на NAME
srchlist = N1 [/ N2 /.../ N6] - установить домен на N1 и список поиска на N1, N2 и т. д.
root = NAME - установить для корневого сервера NAME
retry = X - установить количество повторных попыток равным X
timeout = X - установить начальный интервал тайм-аута на X секунд
type = X - установить тип запроса (например, A, ANY, CNAME, MX, NS, PTR, SOA, SRV)
querytype = X - то же, что и type
class = X - установить класс запроса (например, IN (Интернет), ЛЮБОЙ)
[no] msxfr - использовать быструю зонную передачу MS
ixfrver = X - текущая версия для использования в запросе передачи IXFR
server NAME - установить сервер по умолчанию на ИМЯ, используя текущий сервер по умолчанию
lserver NAME - установить сервер по умолчанию на NAME, используя исходный сервер
finger [USER] - нажмите необязательное ИМЯ на текущем хосте по умолчанию
root - установить текущий сервер по умолчанию в корень
ls [opt] DOMAIN [> FILE] - список адресов в DOMAIN (необязательно: вывод в ФАЙЛ)
-a - перечислить канонические имена и псевдонимы
-d - вывести список всех записей
-t ТИП - вывести список записей данного типа (например, A, CNAME, MX, NS, PTR и т. д.)
view ФАЙЛ - отсортировать выходной файл 'ls' и просмотреть его с помощью pg
exit - выйти из программы
Замечания
Если искомый_компьютер задан IP-адресом, а запрашивается запись ресурса типа A или PTR,
будет выведено имя компьютера. Если искомый_компьютер задан именем без замыкающей точки,
имя домена DSN, используемого по умолчанию, будет добавлено к указанному имени.
Поведение зависит от состояния следующих подкоманд команды set: domain, srchlist, defname и search.
Если в командной строке введен дефис (-) вместо параметра искомый_компьютер,
команда nslookup перейдет в интерактивный режим.
Длина строки вызова команды не может превышать 256 символов.
Команда nslookup может работать в двух режимах: интерактивном и обычном (автономном).
Если требуется вывод только небольшой части информации, следует использовать обычный режим.
В качестве первого параметра следует использовать имя или IP-адрес компьютера,
о котором требуется получить данные. В качестве второго параметра введите имя
или IP-адрес сервера имен DNS. Если второй параметр не задан, командой nslookup используется
сервер имен DNS, установленный по умолчанию.
Если требуется получить более полные сведения, следует использовать интерактивный режим.
В качестве первого параметра следует ввести знак дефиса (-) и имя или IP-адрес сервера
имен DNS в качестве второго параметра. Если оба параметра не заданы, командой nslookup
используется сервер имен DNS, установленный по умолчанию.
Далее перечислено несколько советов по работе в интерактивном режиме.
Для прерывания интерактивной команды в любой момент следует нажать CTRL+B.
Для выхода необходимо ввести exit.
Для ввода имени компьютера, совпадающего с какой-либо командой, перед именем
следует ввести обратную косую черту (\).
Нераспознанные команды воспринимаются как имена компьютеров.
Если при обработке запроса возникла ошибка, командой nslookup на экран будет выведено сообщение.
В следующей таблице перечислены возможные сообщения об ошибках.
Timed out Сервер не ответил на запрос в течение определенного времени
и после определенного числа повторных попыток.
Имеется возможность установить период ожидания с помощью подкоманды set timeout.
Имеется возможность установить число повторных попыток с помощью подкоманды set retry.
No response from server Сервер имен DNS не запущен на сервере
No records Сервер имен DNS не содержит записей о ресурсах указанного типа,
хотя имя сервера задано верно. Тип запроса задается командой set querytype.
Nonexistent domain Заданный компьютер или имя домена DNS не существует.
Connection refused
-или-
Network is unreachable Невозможно подключиться к серверу имен DNS или к серверу службы finger.
Эта ошибка обычно возникает с запросами команд ls и finger.
Server failure Сервер имен DNS обнаружил внутреннее несоответствие в своей базе данных
и не может корректно ответить на запрос.
Refused Отказано в обработке запроса сервером имен DNS.
Format error Сервер DNS обнаружил ошибку в формате полученного пакета.
Это может свидетельствовать об ошибке в команде nslookup.