Команда nslookup ls используется для отображения содержимого определенной зоны на сервере DNS. Если зона не настроена на передачу данных системе, на которой запущена утилита nslookup, утилита выдаст сообщение об ошибке Refused. Так как данные зоны могут иметь большой размер, результаты работы команды ls можно перенаправить в файл.

Команда ls имеет следующий синтаксис:

ls [параметр] <домен> [> <имя_файла>]

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

Параметры команды ls

Параметр

Использование

-a

Возвращает псевдонимы (записи CNAME) компьютеров в указанном домене

-d

Возвращает все записи в указанном домене

-h

Возвращает информацию о центральном процессоре и операционной системе указанного домена, если в данные зоны входит запись HINFO (информация об узле)

-t <тип запроса>

Возвращает все записи указанного типа. Допустимые значения этого параметра рассматриваются в следующей таблице

-s

Возвращает известные службы систем в указанном домене

Далее указаны действительные типы записей, которые можно передавать с параметром -t. Некоторые запросы могут не возвращать информацию о записях, если записи указанного типа отсутствуют в соответствующем домене.

Допустимые типы записей с параметром -t

Значение

Возвращаемые записи

a

Записи узлов (имена и адреса IP)

any

Все записи

cname

Псевдонимы

gid

Номер идентификатора группы (используется NFS в приложениях UNIX)

hinfo

Записи информации об узлах (указание типа центрального процессора и типа операционной системы)

mb

Доменные имена почтовых ящиков

mg

Члены группы мастеров

minfo

Информация о почтовом ящике

mr

Доменные имена переименования почты

mx

Серверы доставки почты

ns

Серверы имен

ptr

Все записи указателей

soa

Записи начала авторитетности

txt

Записи текстовой информации

uid

Идентификатор пользователя (используются NFS в приложениях UNIX)

uinfo

Записи информации о пользователях

wks

Записи известных служб

Хотя существует множество записей, которые можно запрашивать у сервера преобразования имен DNS, самыми популярными являются записи следующих типов:

  • A
  • Any
  • CNAME
  • MX
  • NS
  • PTR
  • SOA

Хотя на первый взгляд подкоманда ls выглядит немного сложной, все не так плохо. Предположим, что необходимо просмотреть все записи домена microsoft.com и записать полученную информацию в файле zonedata.txt. Для этого необходимо выполнить следующую подкоманду:

ls -t any microsoft.com > zonedata.txt

Как видим, ничего сложного в использовании команды nslookup ls нет.