Wat is een DNS-Query, Hoe werkt de DNS-Query

een DNS-Query is een verzoek om informatie die van een DNS-Client naar een DNS-Server wordt verzonden. Normaal gesproken is een DNS-Query een verzoek dat van een DNS-Client naar een DNS-Server wordt verzonden en waarin wordt gevraagd om het IP-adres dat verband houdt met een FQDN-naam (Fully Qualified Domain Name). Wanneer een DNS-Client het IP-adres moet vinden van een computer die bekend staat onder de FQDN-naam (Fully Qualified Domain Name), wordt DNS-servers gevraagd om het IP-adres op te vragen.

de DNS-Server werkt met UDP, op het bekende poortnummer 53.

een DNS-Query-bericht van de DNS-Client bevat voornamelijk onderstaande informatie.

1) Fully Qualified Domain Name( FQDN): Fully Qualified Domain Name (FQDN) van de bron die de client probeert op te lossen. Als de toepassing geen DNS-achtervoegsel levert, voegt de DNS-Client het toe.

2) Query Type: welk type bronrecord, de client probeert

op te lossen 3) Class: over het algemeen genoemd als in (Internet) class

Bekijk het onderstaande voorbeeld om te leren hoe DNS Query van een DNS Client naar DNS Server werkt.

elke computer in een TCP/IP-netwerk moet zijn geconfigureerd met het IP-adres van de DNS-Server als onderdeel van de TCP / IP-configuratie, zoals hieronder weergegeven. Hier hebben we het IPv4-adres van de DNS-Server geconfigureerd als 8.8.8.8. Daarom worden de DNS-Naamomzettingsquery ‘ s beantwoord door een DNS-Server die werkt op IPv4-adres 8.8.8.8.

DNS IP-adresconfiguratie

ik zit achter mijn bureau, net op mijn computer aangesloten. Ik wil de webpagina openen www.omnisecu.com, voor het leren van netwerken. Ik opende mijn favoriete webbrowser Mozilla Firefox, voerde de URL zoals hieronder weergegeven. Hier wil mijn computer de naam oplossen en zijn rol is een DNS-Client.

Firefox DNS

ik herinner me de volledig gekwalificeerde domeinnaam (FQDN) als www.omnisecu.com maar voor IP-communicatie moet de computer het bijbehorende IPv4-adres van www.omnisecu.com. om de FQDN (Fully Qualified Domain Name) op te lossen www.omnisecu.com naar een IP-adres moet de DNS-Client een DNS-Query naar de DNS-Server verzenden.

Stap 1) na het invoeren van de URL en het klikken op “Enter”, moet de computer onmiddellijk de FQDN (Fully Qualified Domain Name) omzetten naar een IP-adres. De DNS Resolver zal een DNS Query voor te bereiden en zal het verzenden naar het IP-adres van de DNS-Server, geconfigureerd in TCP/IP configuratie-instellingen (hier is het 8.8.8.8).

onthoud dat de DNS-Server werkt met UDP, op het bekende poortnummer 53.

DNS Query topologie

de wireshark capture screen shot van de bovengenoemde DNS Query wordt hieronder gekopieerd.

DNS-Query Capture

sleutelwaarden voor een DNS-Querybericht worden hieronder weergegeven.

beschrijving waarde
Berichtrichting DNS-Client naar DNS-Server
bron IPv4-adres Interface IP-adres van de DNS-Client
doel IPv4 adres DNS Server IP adres (dit geval is 8.8.8.8)
Bronpoortnummer willekeurig UDP-poortnummer geopend door de TCP / IP-protocolstack op DNS-Client
Bestemmingspoortnummer UDP 53 (DNS)

Stap 2) Na ontvangst van de DNS-Query van DNS-Client, DNS Server zal de naam resolutie stappen uit te voeren. Tot slot zal een DNS-antwoord terug te sturen naar de DNS-Client. Het DNS-antwoord bevat het antwoord voor de DNS-Query, als het naamomzettingsproces succesvol was.

DNS-Antwoordtopologie

de schermafbeelding van het hierboven genoemde DNS-antwoord wordt hieronder gekopieerd.

DNS-antwoord Capture

DNS-antwoord capture geeft aan dat “www.omnisecu.com” is een Alias voor “een type” bronrecord “omnisecu.com”. IPv4-adres voor “omnisecu.com” is 74.220.199.26.

de te onthouden sleutelwaarden voor een DNS-antwoordbericht zijn hieronder in tabelvorm weergegeven.

beschrijving waarde
Berichtrichting DNS-Server naar DNS-Client
bron IPv4 adres DNS Server IP adres (dit geval is 8.8.8.8)
doel IPv4-adres Interface IP-adres van de DNS-Client
Bronpoortnummer UDP 53 (DNS)
Doelpoortnummer willekeurig UDP-poortnummer geopend door de TCP / IP-protocolstack op DNS-Client

er zijn voornamelijk drie soorten DNS-Queries. 1) Recursieve Query 2) Iteratieve Query 3) Inverse Query.

Leave a Reply

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.