Команда nslookup

Команда nslookup

Nslookup – предоставляет сведения, предназначенные для диагностики инфраструктуры DNS. Для использования этого средства необходимо быть знакомым с принципами работы системы DNS. Средство командной строки Nslookup доступно, только если установлен протокол TCP/IP.

Подробней о всех параметрах этой команды можно узнать здесь.

Синтаксис

nslookup [-подкоманда ...][{искомый_компьютер| [-сервер]}]

Параметры

-подкоманда …

Задает одну или несколько подкоманд nslookup как параметры командной строки. Список подкоманд см. в разделе «См. также».

искомый_компьютер

Ищет данные для параметра искомый_компьютер, используя текущий, заданный по умолчанию сервер имен DNS, если никакого другого сервера не указано. Чтобы получить сведения о компьютере не из текущего домена DNS, в конец имени должна быть добавлена точка.

-сервер

Указывает, что данный сервер следует использовать в качестве сервера имен DNS. Если параметр -сервер не указан, используется сервер DNS, заданный по умолчанию.

{help|?}

Выводит краткое описание подкоманд nslookup.

Замечания

  • Если искомый_компьютер задан 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.

Примеры

Каждый параметр состоит из дефиса (-) и следующей за ним без пробелов команды, а также, в некоторых случаях, знака равенства (=) и значения. Например, чтобы изменить установленный по умолчанию тип запроса о сведениях для узла и установить начальное время ожидания равным 10 секундам, следует ввести команду:

nslookup -querytype=hinfo -timeout=10




Популярные статьи:

  • Команда Ipconfig.
  • Команда Xcopy.
  • Команда net share.
  • Команда tracert.
  • Команда net use и описание параметров.
  • Команда Netstat.
  • Встроенные команды Windows.
  • Как удалить программу из командной строки?
  • Команда Net send.
  • Как поменять экран приветствия в Windows 7 ?

  • Вы можете оставить комментарий, или trackback на сайте.


    Оставить комментарий: