Ниже приведен пример содержания этого
Ниже приведен пример содержания этого файла:
% more .nslookuprc type=NS db2 %
Первая строка задает тип записей описания зоны, которые ищутся. В данном случае это записи NS. А вторая запись задает уровень подробности отчета (отладка - debug второго уровня).
До сих пор мы рассматривали работу nslookup с сервером доменных имен, который определен в resolv.conf. Имя сервера доменных имен, который будет выполнять рекурсивные запросы, можно задать в качестве последнего аргумента командной строки nslookup:
% nslookup -type=A www.ru. ns.relarn.ru. Server: ns.relarn.ru Address: 194.226.65.3
Non-authoritative answer: Name: www.ru Address: 194.87.0.50
%
В данном случае мы посылаем рекурсивный запрос не серверу умолчания из resolv.conf, а ns.relarn.ru, который присылает нам неавторитативный ответ.
Теперь разберем интерактивный режим работы nslookup. В него попадают двумя способами. Во-первых, просто введя nslookup в командной строке интерпретатора:
% nslookup Default Server: polyn.net.kiae.su Address: 144.206.160.32
>
В данном случае, в качестве сервера доменных имен программа использует сервер доменных имен умолчания, который указывается в файле настройки resolver (resolv.conf).
Во-вторых, в интерактивный режим можно попасть, задав nslookup c двумя аргументами: символом "-" и именем или IP-адресом сервера доменных имен, который будет использоваться для выполнения рекурсивных запросов:
% nslookup - 144.206.192.10 Default Server: IRIS.polyn.kiae.su Address: 144.206.192.10
>
Для того, чтобы покинуть интерактивный режим nslookup и вернуться в командную строку интерпретатора следует выполнить команду exit:
% nslookup Default Server: polyn.net.kiae.su Address: 144.206.160.32 > exit %
Вообще говоря, у nslookup довольно большое множество команд интерактивного режима, но мы их все рассматривать не будем. Для этого существуют руководства и система man. Рассмотрим только наиболее часто используемые случаи.
Самый простой из них - это поиск IP-адреса по доменному имени:
Содержание Назад Вперед