o interogare DNS este o solicitare de informații trimise de la un client DNS la un Server DNS. În mod normal, o interogare DNS este o solicitare trimisă de la un client DNS către un Server DNS, solicitând adresa IP legată de un nume de domeniu complet calificat (FQDN). Când un client DNS trebuie să găsească adresa IP a unui computer cunoscut prin numele său de domeniu complet calificat (FQDN), acesta interoghează serverele DNS pentru a obține adresa IP.
serverul DNS funcționează folosind UDP, pe binecunoscutul număr de Port 53.
un mesaj de interogare DNS de la clientul DNS conține în principal informații de mai jos.
1) nume de domeniu complet calificat (FQDN): nume de domeniu complet calificat (FQDN) al resursei pe care clientul încearcă să o rezolve. Dacă nu există sufix DNS furnizat de aplicație, clientul DNS îl va adăuga.
2) Tip interogare: ce tip de înregistrare de resurse, clientul încearcă să rezolve
3) Clasă: în general menționată ca în clasa (Internet)
luați în considerare exemplul de mai jos pentru a afla cum funcționează interogarea DNS de la un client DNS la serverul DNS.
fiecare computer dintr-o rețea TCP/IP trebuie să fie configurat cu adresa IP a serverului DNS ca parte a configurației TCP/IP, așa cum se arată mai jos. Aici avem adresa IPv4 a serverului DNS configurată ca 8.8.8.8. Prin urmare, interogările de rezoluție a numelui DNS sunt răspunse de un Server DNS care funcționează la adresa IPv4 8.8.8.8.
eu stau la biroul meu, doar pornit computerul meu. Vreau să deschid pagina web www.omnisecu.com, pentru învățarea rețelelor. Am deschis browserul meu preferat Mozilla Firefox, am introdus adresa URL așa cum se arată mai jos. Aici computerul meu vrea să rezolve numele și rolul său este un client DNS.
îmi amintesc numele de domeniu complet calificat (FQDN) ca www.omnisecu.com, dar pentru comunicarea IP, computerul trebuie să cunoască adresa IPv4 corespunzătoare a www.omnisecu.com. pentru a rezolva numele de domeniu complet calificat (FQDN) www.omnisecu.com la o adresă IP, clientul DNS trebuie să trimită o interogare DNS către serverul DNS.
Pasul 1) după introducerea adresei URL și apăsarea „Enter”, computerul trebuie imediat să rezolve numele de domeniu complet calificat (FQDN) la o adresă IP. Resolverul DNS va pregăti o interogare DNS și o va trimite la adresa IP a serverului DNS, configurată în setările de configurare TCP/IP (aici este 8.8.8.8).
amintiți-vă că serverul DNS funcționează folosind UDP, pe binecunoscutul număr de Port 53.
captura de ecran wireshark capture a interogării DNS menționate mai sus este copiată mai jos.
valorile cheie să-și amintească pentru un mesaj de interogare DNS sunt tabelate mai jos.
descriere | valoare |
---|---|
direcția mesajului | client DNS către serverul DNS |
adresa IPv4 sursă | adresa IP a interfeței clientului DNS |
adresa IPv4 destinație | adresa IP a serverului DNS (în acest caz, este 8.8.8.8) |
Numărul portului sursă | Numărul portului UDP aleatoriu deschis de stiva protocolului TCP / IP pe clientul DNS |
Numărul portului de destinație | UDP 53 (DNS) |
Pasul 2) după primirea interogării DNS de la clientul DNS, serverul DNS va efectua pașii de rezoluție a numelui. În cele din urmă va trimite un răspuns DNS înapoi la clientul DNS. Răspunsul DNS conține răspunsul pentru interogarea DNS, dacă procesul de rezolvare a numelui a avut succes.
captura de ecran wireshark capture a răspunsului DNS menționat mai sus este copiată mai jos.
captură răspuns DNS arată că „www.omnisecu.com” este un Alias pentru „un tip” înregistrare de resurse „omnisecu.com”. adresa IPv4 pentru „omnisecu.com” este 74.220.199.26.
valorile cheie de reținut pentru un mesaj de răspuns DNS sunt tabelate mai jos.
descriere | valoare |
---|---|
direcția mesajului | serverul DNS către clientul DNS |
adresa IPv4 sursă | adresa IP a serverului DNS (în acest caz, este 8.8.8.8) |
adresa IPv4 de destinație | adresa IP a interfeței clientului DNS |
Numărul portului sursă | UDP 53 (DNS) |
Numărul portului de destinație | Numărul portului UDP aleatoriu deschis de stiva protocolului TCP / IP pe clientul DNS |
există în principal trei tipuri de interogări DNS. 1) Interogare Recursivă 2) Interogare Iterativă 3) Interogare Inversă.