Was ist eine DNS-Suche?
Bei einer DNS-Suche (Domain Name System) wird eine IP-Adresse (Internet Protocol) abgerufen, wenn eine DNS-Auflösungsanforderung gestellt wird. Dies können auch die Schritte sein, die ausgeführt werden, um eine IP-Adresse aufzulösen, wenn eine umgekehrte DNS-Suche angefordert wird. Das DNS-System ist ein 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, wird eine DNS-Suche möglicherweise quer durch das DNS-System geleitet oder an aufsteigende oder Stammserver weitergeleitet. Die Antwort auf eine Auflösungsanforderung wird letztendlich an den Computer oder das Netzwerkgerät zurückgesendet, der bzw. das die DNS-Suche initiiert hat.
Netzwerkgeräte, einschließlich Computer, haben normalerweise eine lokale Datei, die als Hosts-Datei bezeichnet wird. Diese wird zuerst gesucht, wenn eine DNS-Suche gestartet wird. Diese Datei wird permanent gespeichert und enthält statische Einträge von IP-Adressen, die mit Computer- oder Domänennamen verknüpft sind. Wird der gesuchte Name oder die gesuchte IP-Adresse in dieser Datei nicht gefunden, kontaktiert ein Netzwerkgerät den lokalen DNS-Server, der statisch oder dynamisch in seiner Netzwerkadapter-Konfigurationsdatei konfiguriert ist. Dies ist normalerweise ein DNS-Server, der zu einem Internetdienstanbieter (Internet Service Provider, ISP) oder einem Unternehmensnetzwerk 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 Informationen, die von einem lokalen DNS-Server zwischengespeichert werden, wird die Anforderung möglicherweise weitergeleitet. Der lokale DNS-Server erhält schließlich eine Antwort zurück, speichert die empfangenen Informationen im Cache und antwortet dem Initiator der DNS-Suche mit den angeforderten Informationen. Eine seitliche Anforderung wird normalerweise eingeleitet, wenn der lokale Server weiß, wie er den für eine angeforderte Domäne verantwortlichen DNS-Server kontaktiert, aber nicht weiß, wie er eine Unterdomäne oder einen bestimmten Computer innerhalb einer Domäne erreicht.
Wenn ein lokaler DNS-Server keine Informationen hat, sendet er eine Anforderung über die DNS-Hierarchie nach oben an einen Stamm-DNS-Server. Aufsteigende DNS-Server in der Hierarchie verhalten sich normalerweise genauso wie lokale DNS-Server. Sie antworten oder leiten Anforderungen weiter und speichern Informationen nach Bedarf. Wenn eine gesuchte Domäne oder ein Computer in einer Domäne nicht vorhanden ist oder nicht kontaktiert werden kann, sendet der für diese Informationen verantwortliche DNS-Server eine Antwort zurück, in der angegeben wird, dass die DNS-Suche die Auflösungsanforderung nicht lösen konnte.
DNS-Suchvorgänge werden häufig mit Netzwerktools, E-Mail-Tools, während einer Websuche und aus Gründen der Netzwerksicherheit verwendet. Eine DNS-Suche ist ein wesentlicher Bestandteil des Konzepts der Benutzerfreundlichkeit und trägt dazu bei, dass Benutzer das Internet problemlos nutzen können, indem Namen für Ressourcen anstelle unverständlicher IP-Adressen verwendet werden. Die DNS-Suche funktioniert im Hintergrund, sodass die technischen Details des Netzwerks ausgeblendet werden, um die Benutzerfreundlichkeit zu gewährleisten.