Was ist eine DNS-Suche?

Eine DNS-Suche (Domain Name System) ist der Prozess, der zum Abrufen einer Internet Protocol (IP)-Adresse erforderlich ist, wenn eine DNS-Auflösungsanforderung gestellt wird. Es können auch Schritte zum Auflösen einer IP-Adresse sein, wenn eine Reverse-DNS-Suche angefordert wird. Das DNS-System ist ein miteinander verbundenes Netzwerk von Computerservern, die in einer Hierarchie von Domänen und Unterdomänen angeordnet sind. Abhängig von der Art der DNS-Auflösung und den DNS-Informationen, die von DNS-Servern zwischengespeichert werden, kann eine DNS-Suche seitlich über das DNS-System laufen oder an Aszendent- oder Stammserver weitergeleitet werden. Die Antwort auf eine Auflösungsanfrage wird letztendlich an den Computer oder das Netzwerkgerät zurückgegeben, das die DNS-Suche initiiert hat.

Netzwerkgeräte, einschließlich Computer, verfügen normalerweise über eine lokale Datei, die als Hosts-Datei bezeichnet wird und nach der zuerst gesucht wird, wenn eine DNS-Suche eingeleitet wird. Diese Datei wird im permanenten Speicher gehalten und enthält statische Einträge von IP-Adressen, die mit Maschinen- oder Domänennamen verknüpft sind. Wenn der gesuchte Name oder die gesuchte IP-Adresse in dieser Datei nicht gefunden wird, kontaktiert ein Netzwerkgerät den lokalen DNS-Server, der statisch oder dynamisch in seiner Netzwerkadapter-Konfigurationsdatei konfiguriert ist. Dies ist typischerweise ein DNS-Server, der zu einem Internet Service Provider (ISP) oder einem Firmennetzwerk gehört.

Wenn der lokale DNS-Server die DNS-Auflösungsanforderung auflösen kann, sendet er eine DNS-Auflösungsantwort an das Netzwerkgerät, das die DNS-Suche initiiert hat. Abhängig von den von einem lokalen DNS-Server zwischengespeicherten Informationen kann er die Anfrage weiterleiten. Der lokale DNS-Server erhält schließlich eine Antwort zurück, speichert die empfangenen Informationen zwischen und antwortet dem Initiator der DNS-Suche mit den angeforderten Informationen. Eine Queranforderung wird normalerweise initiiert, wenn der lokale Server weiß, wie er den für eine angeforderte Domäne zuständigen DNS-Server kontaktieren kann, aber nicht weiß, wie er eine Unterdomäne oder einen bestimmten Computer innerhalb einer Domäne erreichen kann.

Wenn ein lokaler DNS-Server keine Informationen hat, sendet er eine Anfrage nach oben durch die DNS-Hierarchie an einen Root-DNS-Server. Aufsteigende DNS-Server in der Hierarchie verhalten sich normalerweise genauso wie lokale DNS-Server. Sie werden bei Bedarf Anfragen beantworten oder weiterleiten und Informationen zwischenspeichern. Wenn eine gesuchte Domäne oder Maschine innerhalb einer Domäne nicht existiert oder nicht kontaktiert werden kann, sendet der für diese Informationen zuständige DNS-Server eine Rückantwort, die besagt, dass die DNS-Suche die Auflösungsanfrage nicht auflösen konnte.

DNS-Suchen werden häufig mit Netzwerktools, E-Mail-Tools, während einer Websuche und für die Netzwerksicherheit verwendet. Eine DNS-Suche ist ein integraler Bestandteil des Konzepts der Benutzerfreundlichkeit und trägt dazu bei, dass Menschen das Internet einfach nutzen können, indem Namen für Ressourcen anstelle von unverständlichen IP-Adressen verwendet werden. Die DNS-Suche funktioniert im Hintergrund, so dass sie auch die Benutzerfreundlichkeit gewährleistet, indem die technischen Details des Netzwerks ausgeblendet werden.