Тестирование сервера DNS

Для проверки работы сервера DNS предназначены три основные команды:

r nslookup — интерактивная утилита, обладающая возможностями тестиро- вать как сервер DNS, так и его клиента — библиотеку resolver (при- мер 26.16);

r host — команда для тестирования клиента;

r dig — команда для тестирования сервера (Domain Information Grouper).

 

Пример 26.16. Использование nslookup из командной строки

 

$ nslookup www.nissan.com Server: 217.76.182.3

Address: 217.76.182.3#53

 

Non-authoritative answer:

www.nissan.com canonical name = nissan.com. Name: nissan.com

Address: 137.118.26.70

 

В примере 26.16 получен IP-адрес требуемого узла сети.

Далее приведен пример 26.17 работы в интерактивном режиме nslookup.

 

Пример 26.17. Интерактивный режим nslookup

 

$ nslookup

> www.toyota.jp

Server: 217.76.182.3

Address: 217.76.182.3#53

Non-authoritative answer:


 

Name: www.toyota.jp Address: 203.181.119.185

 

$ host www.kia.com

www.kia.com has address 207.178.243.78

 

Опция -l команды host выводит полный список узлов в данной зоне при обра- щении запроса к авторитетному серверу (если это не запрещено на сервере).

В примере 26.18 представлена команда dig и результат ее работы.

 

Пример 26.18. Команда dig

 

$ dig www.hiundai.com

; <<>> DiG 9.5.0 <<>> www.hiundai.com

;; global options: printcmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60345

;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 0

;; QUESTION SECTION:

;www.hiundai.com. IN A

;; ANSWER SECTION:

www.hiundai.com. 3600 IN A 209.216.204.91

 

;; AUTHORITY SECTION:  
hiundai.com.   IN NS ns2.domain-name-host.com.
hiundai.com.   IN NS ns3.domain-name-host.com.
hiundai.com.   IN NS ns1.domain-name-host.com.

;; Query time: 681 msec

;; SERVER: 217.76.183.34#53(217.76.183.34)

;; MSG SIZE rcvd: 120

 

Для проверки обратного соответствия следует использовать опцию -x

команды dig (пример 26.19).

 

Пример 26.19. Проверка обратного соответствия с помощью dig

 

$ dig -x 207.178.243.78

; <<>> DiG 9.5.0 <<>> -x 207.178.243.78

;; global options: printcmd

;; Got answer:


 

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42802

;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:

;78.243.178.207.in-addr.arpa. IN PTR

;; ANSWER SECTION:

78.243.178.207.in-addr.arpa. 86400 IN PTR www.kia.com.

;; AUTHORITY SECTION:

243.178.207. in-addr.arpa. 86400 IN NS ns1.anides.com.

;; Query time: 542 msec

;; SERVER: 217.76.182.3#53(217.76.182.3)

;; MSG SIZE rcvd: 95

 

При использовании команды dig для тестирования сервера, отличного от за- данного по умолчанию в /etc/resolv.conf, следует установить его IP-адрес в командной строке dig после символа @.








Дата добавления: 2015-06-12; просмотров: 621;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.