Diagnostyka DNS
Diagnostyka
Użytkownik komputera ma kilka narzędzi przydatnych do sprawdzenia, dlaczego jakaś nazwa mnemoniczna nie jest poprawnie zamieniana na adres IP.
Program nslookup
W systemie Windows można użyć polecenia nslookup. Dla przykładu po wpisaniu:
nslookup wtoruniu.eu
otrzymamy adres IP naszego ustawionego serwera DNS oraz IP serwera obsługującego stronę wtoruniu.eu:
Komputer# nslookup wtoruniu.eu Server: draco.wan #nazwa naszego serwera DNS Address: 192.168.100.1 #adres IP naszego serwera DNS Name: wtoruniu.eu Address: 83.238.5.1 #adres IP dla wtoruniu.eu
Program host
W systemie Linux korzystając z konsoli można do tego użyć polecenia host. Dla przykładu po wpisaniu:
host wtoruniu.eu
otrzymamy listę adresów IP komputerów, które obsługują stronę internetową wtoruniu.eu:
Komputer# host wtoruniu.eu
wtoruniu.eu has address 83.238.5.127
Program dig
Po wydaniu polecenia, z typem zwracanych rekordów ustawionym na ANY:
root@komp:~# dig wtoruniu.eu ANY
otrzymamy:
; <<>> DiG 9.7.3-P1-RedHat-9.7.3-2.P1.fc13 <<>> wtoruniu.eu ANY
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55815
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 2, ADDITIONAL: 3
;; QUESTION SECTION:
;wtoruniu.eu. IN ANY
;; ANSWER SECTION:
wtoruniu.eu. 86400 IN A 83.238.165.4
wtoruniu.eu. 86400 IN MX 1 wtoruniu.eu.
wtoruniu.eu. 86400 IN SOA dns18.ovh.net. tech.ovh.net. 2011042606 86400 3600 3600000 86400
wtoruniu.eu. 86400 IN NS dns18.ovh.net.
wtoruniu.eu. 86400 IN NS ns18.ovh.net.
;; AUTHORITY SECTION:
wtoruniu.eu. 86400 IN NS dns18.ovh.net.
wtoruniu.eu. 86400 IN NS ns18.ovh.net.
;; ADDITIONAL SECTION:
ns18.ovh.net. 77596 IN A 213.251.128.138
dns18.ovh.net. 77596 IN A 213.251.188.138
dns18.ovh.net. 256 IN AAAA 2001:41d0:1:4a8a::1
;; Query time: 42 msec
;; SERVER: 194.204.159.1#53(194.204.159.1)
;; WHEN: Tue May 8 14:51:11 2012
;; MSG SIZE rcvd: 236
Jeżeli chcemy uzyskać odpowiedz z serwera autorytatywnego dla danej strefy (w tym przypadku nsa.rozeta.com.pl) wpisujemy:
root@komp:~# dig @nsa.rozeta.com.pl wtoruniu.eu any
; <<>> DiG 9.7.3-P1-RedHat-9.7.3-2.P1.fc13 <<>> @nsa.rozeta.com.pl wtoruniu.eu any
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 62747
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;wtoruniu.eu. IN ANY
;; Query time: 157 msec
;; SERVER: 87.98.234.39#53(87.98.234.39)
;; WHEN: Tue May 8 14:58:22 2012
;; MSG SIZE rcvd: 29
W tym przypadku otrzymaliśmy jedną odpowiedź od serwera autorytatywnego:
- A – numer IP domeny wtoruniu.eu
- NS – adresy serwerów nazw nsa.rozeta.com.pl oraz nsb.rozeta.com.pl
- MX – adres serwera poczty elektronicznej