Команда 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 нет.