Was ist eine DNS-Abfrage, wie DNS-Abfrage funktioniert

Eine DNS-Abfrage ist eine Anforderung von Informationen, die von einem DNS-Client an einen DNS-Server gesendet werden. Normalerweise ist eine DNS-Abfrage eine Anfrage, die von einem DNS-Client an einen DNS-Server gesendet wird und nach der IP-Adresse fragt, die mit einem vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) verknüpft ist. Wenn ein DNS-Client die IP-Adresse eines Computers ermitteln muss, der unter seinem vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) bekannt ist, fragt er DNS-Server ab, um die IP-Adresse abzurufen.

Der DNS-Server arbeitet mit UDP auf dem bekannten Port 53.

Eine DNS-Abfragenachricht vom DNS-Client enthält die folgenden Informationen.

1) Vollqualifizierter Domänenname (FQDN): Vollqualifizierter Domänenname (FQDN) der Ressource, die der Client aufzulösen versucht. Wenn von der Anwendung kein DNS-Suffix bereitgestellt wird, fügt der DNS-Client es hinzu.

2) Abfragetyp: Welche Art von Ressourceneintrag versucht der Client aufzulösen

3) Klasse: Im Allgemeinen wie IN der (Internet-) Klasse

Im folgenden Beispiel erfahren Sie, wie die DNS-Abfrage von einem DNS-Client an einen DNS-Server funktioniert.

Jeder Computer in einem TCP/IP-Netzwerk muss mit der IP-Adresse des DNS-Servers als Teil der TCP/IP-Konfiguration konfiguriert werden, wie unten gezeigt. Hier haben wir die IPv4-Adresse des DNS-Servers als 8.8.8.8 konfiguriert. Daher werden die DNS-Namensauflösungsabfragen von einem DNS-Server beantwortet, der unter der IPv4-Adresse 8.8.8.8 arbeitet.

DNS-IP-Adresskonfiguration

Ich sitze an meinem Schreibtisch und habe gerade meinen Computer eingeschaltet. Ich möchte die Webseite öffnen www.omnisecu.com , für Lernnetzwerke. Ich öffnete meinen bevorzugten Webbrowser Mozilla Firefox und gab die URL wie unten gezeigt ein. Hier möchte mein Computer den Namen auflösen und seine Rolle ist ein DNS-Client.

Firefox DNS

Ich erinnere mich an den vollqualifizierten Domänennamen (FQDN) als www.omnisecu.com , aber für IP-Kommunikation muss der Computer die entsprechende IPv4-Adresse von kennen www.omnisecu.com . So lösen Sie den vollqualifizierten Domainnamen (FQDN) auf www.omnisecu.com an eine IP-Adresse muss der DNS-Client eine DNS-Abfrage an den DNS-Server senden.

Schritt 1) Nachdem Sie die URL eingegeben und „Enter“ gedrückt haben, muss der Computer den vollqualifizierten Domänennamen (FQDN) sofort in eine IP-Adresse auflösen. Der DNS-Resolver bereitet eine DNS-Abfrage vor und sendet sie an die IP-Adresse des DNS-Servers, die in den TCP / IP-Konfigurationseinstellungen konfiguriert ist (hier ist es 8.8.8.8).

Denken Sie daran, dass der DNS-Server mit UDP auf der bekannten Portnummer 53 arbeitet.

DNS-Abfragetopologie

Der Wireshark-Capture-Screenshot der oben genannten DNS-Abfrage wird unten kopiert.

DNS-Abfragenachricht

Schlüsselwerte, die für eine DNS-Abfragenachricht gespeichert werden müssen, sind unten tabellarisch aufgeführt.

Beschreibung Wert
Nachrichtenrichtung DNS-Client zum DNS-Server
Quell-IPv4-Adresse Schnittstellen-IP-Adresse des DNS-Clients
Ziel-IPv4-Adresse DNS-Server-IP-Adresse (In diesem Fall ist es 8.8.8.8)
Quellportnummer Zufällige UDP-Portnummer, die vom TCP / IP-Protokollstapel auf dem DNS-Client geöffnet wurde
Zielportnummer UDP 53 (DNS)

Schritt 2) Nach Erhalt der DNS-Abfrage vom DNS-Client führt der DNS-Server die Schritte zur Namensauflösung durch. Finally sendet eine DNS-Antwort zurück an den DNS-Client. Die DNS-Antwort enthält die Antwort auf die DNS-Abfrage, wenn der Namensauflösungsprozess erfolgreich war.

DNS-Antworttopologie

Der Wireshark-Capture-Screenshot der oben genannten DNS-Antwort wird unten kopiert.

DNS-Antwort erfasst

DNS-Antwort-Capture zeigt, dass „www.omnisecu.com “ ist ein Alias für „Einen Typ“ Resource Record „omnisecu.com „. IPv4-Adresse für „omnisecu.com “ ist 74.220.199.26.

Schlüsselwerte, die für eine DNS-Antwortnachricht gespeichert werden müssen, sind unten tabellarisch dargestellt.

Beschreibung Wert
Nachrichtenrichtung DNS-Server zum DNS-Client
Quell-IPv4-Adresse DNS-Server-IP-Adresse (In diesem Fall ist es 8.8.8.8)
Ziel-IPv4-Adresse Schnittstellen-IP-Adresse des DNS-Clients
Quellportnummer UDP 53 (DNS)
Zielportnummer Zufällige UDP-Portnummer, die vom TCP / IP-Protokollstapel auf dem DNS-Client geöffnet wurde

Es gibt hauptsächlich drei Arten von DNS-Abfragen. 1) Rekursive Abfrage 2) Iterative Abfrage 3) Inverse Abfrage.

Leave a Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.