INFORMATICS

The Best

Diagnostyka DNS

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

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

Rekordy DNS

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Rekordy DNS i ich znaczenie
Opis domeny dokonywany jest przy użyciu tzw. rekordów zasobowych DNS (ang. DNS resource records) Do najważniejszych rekordów należą: A, MX, CNAME, SRV, AAAA, TXT
  
Rekord SOA (Start of Authority) - wskazuje, że dany serwer jest najlepszym źródłem informacji o swojej domenie oraz definiuje zachowania serwerów głównych (Primary DNS) i zapasowy (Secondary DNS). Rekord SOA jest pierwszym rekordem w każdym pliku strefy.
Rekord A, mapuje nazwę domeny DNS na adres IPv4. poprawny wpis powinien wyglądać jak poniżej.

example.pl  A  86.111.98.4

Rekord MX (Mail eXchanger), określa nazwę kanoniczną komputera który został skonfigurowany do odbierania poczty elektronicznej w domenie. Serwery SMTP odczytują z DNS wartość pola MX i dzięki temu wiedzą na jaki komputer należy wysłać pocztę elektroniczną. W konfiguracji należy podać nazwę domenową poprzedzoną priorytetem (im niższy priorytet tym serwer jest ważniejszy). np. jak poniżej.

poczta.wbazie.pl     A   86.111.98.4
poczta.mojadomena.pl  MX  10 poczta.wbazie.pl
 
Rekord CNAME pozwala na ustawieniu wielu aliasó dla domeny. Pozwala na powiązanie nazwy komputera w sieci z nazwą  faktyczną - kanoniczną komputer w sieci.

poczta.wbazie.pl CNAME poczta.example.pl
ftp                  CNAME example.pl
www              CNAME example.pl

Rekord NS - określa nazwę komputera będącego serwerem DNS dla danej domeny. Przyczym dla danej nazwy musi istnieć rekord A który powiąże go z adresem IP serwera

Rekord SRV, pozwala na zawarcie dodatkowych informacji dotyczących lokalizacji danej usługi, którą udostępnia serwer wskazywany przez adres DNS.

Rekord AAAA  mapuje nazwę domeny DNS na adres IPv6

Rekord TXT dodatkowy rekord opisujący, dzięki niemu można zapisać dowolny tekst do rekordów DNS. Może być na przykład wykorzystany do ustawienia rekordu SPF.

Rekord PTR - definiuje odwzorowanie odwrotne adresu IP w nazwę komputera.
 
 

Search