Команды описанные ниже мы будем часто использовать, но на самом деле их много больше, и вы должны изучить man-страницы и документацию для получения деталей.
nslookup
Программа nslookup позволяет пользователям интерактивно или не интерактивно запрашивать сервера имен Интернет. В интерактивном режиме пользователи могут запрашивать у серверов имен информацию о различных хостах и доменах, печатать список хостов в домене. В не интерактивном режиме пользователь может получить имена и запросить информацию о хостах и доменах.
Интерактивный режим имеет много опций и команд; рекомендуется прочитать страницу руководства для nslookup или дать команду help в интерактивном режиме.
Для запуска nslookup в интерактивном режиме используйте команду:
[root@deep /]# nslookup
Default Server: deep.openna.com
Address: 208.164.186.1
> help
$Id: nslookup.help,v 8.4 1996/10/25 18:09:41 vixie Exp $
Команды: (идентификаторы представлены в верхнем регистре, что делать не обязательно)
NAME – печатает информацию о хосте/домене NAME, используя сервер по умолчанию
NAME1 NAME2 – то же, что и выше, но используется сервер NAME2
help или ? – печатает информацию об основных командах; смотрите nslookup(1) для деталей
set OPTION – устанавливает опции
all – печатает опции, текущий сервер и хост
[no]debug – печатает отладочную информацию
[no]d2 – печатает полную отладочную информацию
Для запуска в не интерактивном режиме используйте команду:
[root@deep /]# nslookup www.redhat.com
Server: deep.openna.com
Address: 208.164.186.1
Non-authoritative answer:
Name: www.portal.redhat.com
Addresses: 206.132.41.202, 206.132.41.203
Aliases: www.redhat.com
Где <www.redhat.com> это имя или Интернет адрес о котором вы хотите получить информацию.
dnsquery
Программа dnsquery запрашивает сервера имен через библиотеку определителей.Для организации запроса на сервер имен, используя библиоткеку определителей, введите следующую команду:
[root@deep /]# dnsquery <host>
Например:
[root@deep /]# dnsquery www.redhat.com