en DNS-forespørgsel er en anmodning om information sendt fra en DNS-klient til en DNS-Server. Normalt er en DNS-forespørgsel en anmodning sendt fra en DNS-klient til en DNS-Server, der beder om den IP-adresse, der er relateret til et fuldt kvalificeret domænenavn. Når en DNS-klient har brug for at finde IP-adressen på en computer, der er kendt under dens fuldt kvalificerede domænenavn, spørger den DNS-servere for at få IP-adressen.
DNS-serveren fungerer ved hjælp af UDP, på velkendt portnummer 53.
en DNS-Forespørgselsmeddelelse fra DNS-klienten indeholder hovedsageligt nedenstående oplysninger.
1) fuldt kvalificeret domænenavn (FKDN): fuldt kvalificeret domænenavn (FKDN) for den ressource, som klienten forsøger at løse. Hvis der ikke er noget DNS-suffiks leveret af applikationen, tilføjer DNS-klienten det.
2) Forespørgselstype: hvilken type ressourcepost forsøger klienten at løse
3) klasse: generelt nævnt som i (Internet) klasse
overvej nedenstående eksempel for at lære, hvordan DNS-forespørgsel fra en DNS-klient til DNS-Server fungerer.
hver computer i et TCP / IP-netværk skal konfigureres med DNS-serverens IP-adresse som en del af TCP/IP-konfigurationen, som vist nedenfor. Her har vi DNS-Server IPv4-adressen konfigureret som 8.8.8.8. Derfor besvares forespørgsler om DNS-navneopløsning af en DNS-Server, der opererer på IPv4-adresse 8.8.8.8.
jeg sidder ved mit skrivebord, bare tændt-på min computer. Jeg vil gerne åbne hjemmesiden www.omnisecu.com, til at lære netværk. Jeg åbnede min favorit hjemmeside, indtastede URL ‘ en som vist nedenfor. Her ønsker Min computer at løse navnet, og dets rolle er en DNS-klient.
jeg husker det fuldt kvalificerede domænenavn som www.omnisecu.com, men for IP-kommunikation skal computeren kende den tilsvarende IPv4-adresse på www.omnisecu.com. for at løse det fuldt kvalificerede domænenavn www.omnisecu.com til en IP-adresse skal DNS-klient sende en DNS-forespørgsel til DNS-serveren.
Trin 1) Efter indtastning af URL ‘ en og tryk på “Enter” skal computeren straks løse det fuldt kvalificerede domænenavn (FKDN) til en IP-adresse. DNS-Resolveren forbereder en DNS-forespørgsel og sender den til IP-adressen på DNS-serveren, konfigureret i TCP/IP-konfigurationsindstillinger (her er den 8.8.8.8).
Husk at DNS-serveren fungerer ved hjælp af UDP, på velkendt portnummer 53.
skærmbilledet til optagelse af den ovennævnte DNS-forespørgsel kopieres nedenfor.
nøgleværdier, der skal huskes for en DNS-Forespørgselsmeddelelse, er tabuleret nedenfor.
beskrivelse | værdi |
---|---|
besked retning | DNS-klient til DNS-Server |
kilde IPv4-adresse | Interface IP-adresse på DNS-klienten |
Destination IPv4-adresse | DNS-Server IP-adresse (dette tilfælde er det 8.8.8.8) |
Kildeportnummer | tilfældigt UDP-portnummer åbnet af TCP / IP-protokolstakken på DNS-klienten |
Destinationsportnummer | UDP 53 (DNS) |
Trin 2) Efter at have modtaget DNS-forespørgslen fra DNS-klienten, udfører DNS-serveren trinnene til navneopløsning. Endelig vil sende et DNS-svar tilbage til DNS-klienten. DNS-svaret indeholder svaret på DNS-forespørgslen, hvis navneopløsningsprocessen var vellykket.
skærmbilledet til optagelse af det ovennævnte DNS-svar kopieres nedenfor.
DNS-svaroptagelse viser, at “www.omnisecu.com “er et Alias for” en type ” Ressourcepost “omnisecu.com”. IPv4-adresse til “omnisecu.com” er 74.220.199.26.
nøgleværdier, der skal huskes for en DNS-svarmeddelelse, er tabuleret nedenfor.
beskrivelse | værdi |
---|---|
besked retning | DNS-Server til DNS-klient |
kilde IPv4-adresse | DNS-Server IP-adresse (dette tilfælde er det 8.8.8.8) |
Destination IPv4-adresse | Interface IP-adresse på DNS-klienten |
kilde portnummer | UDP 53 (DNS) |
Destinationsportnummer | tilfældigt UDP-portnummer åbnet af TCP / IP-protokolstakken på DNS-klienten |
der er hovedsageligt tre typer DNS-forespørgsler. 1) Rekursiv Forespørgsel 2) Iterativ Forespørgsel 3) Omvendt Forespørgsel.