Ihr interner Resolver ist ein Abfrageclient, der möglicherweise eine Reihe von Quellen nach Adressen abfragen kann, darunter:
- Ihre lokale Hosts-Datei (/ etc / hosts unter Linux / UNIX)
- DNS
- GEWINNT
- mDNS (Zero Config Name Service)
Die DNS-Server Ihres Internetdienstanbieters funktionieren wie eine lokale Datenbank, die die Adressen der Hosts enthält, die Sie und Ihre Nachbarn kürzlich verwendet haben. Der DNS-Server speichert alle Adressen zwischen, die für einen bestimmten Zeitraum (häufig mehrere Tage) gesucht wurden. Sie können auch schnell die Adresse für Namen finden, die noch nicht zwischengespeichert sind. Server dieses Typs werden als rekursive DNS-Server bezeichnet und stehen normalerweise nicht für das allgemeine Internet zur Verfügung.
Für Dienste wie Google, Facebook und andere Websites mit hohem Volumen ist es hilfreich, einen lokalen Server zu verwenden. Der DNS Ihres Internetdienstanbieters sollte die Adressen in der Nähe haben (in Bezug auf das Netzwerk). Andere DNS-Server liefern möglicherweise Adressen, die relativ weit entfernt sind, vielleicht sogar Kontinente.
Die Stammserver bieten nur Server für TLDs (Top Level Domains) wie .com .net, .uk usw. an. Wie die meisten DNS-Server im Internet bieten sie keine rekursiven Namensdienste an. Da die von ihnen bereitgestellten Daten relativ statisch sind, werden sie von rekursiven Nameservern zwischengespeichert, die sie abfragen. Während die zwischengespeicherten Daten gültig sind, muss der rekursive Server die Stammserver für diese TLD nicht abfragen.
Wenn Sie über DHCP eine IP-Adresse erhalten, erhalten Sie im Rahmen der automatischen Einrichtung in der Regel auch Nameserver. Auf diese Weise erhalten die meisten mir bekannten Computer ihre IP-Adresse, ihren Router und ihre DNS-Server.
Für Hosts und Server mit festen IP-Adressen müssen die DNS-Server angegeben werden, sofern sie verwendet werden. Viele der Server, mit denen ich gearbeitet habe, verwenden lokale DNS-Server, die Benutzern im Internet nicht zur Verfügung stehen. Sie stellen in der Regel Adressen für lokale Hosts und Server bereit. Die Auswahl geeigneter Nameserver kann für Hosts und Server in einem privaten Netzwerk von entscheidender Bedeutung sein.
Mir sind einige wichtige öffentlich zugängliche rekursive DNS-Server bekannt. Dies sind die Google DNS-Server und OpenDNs-Server. Ich glaube, diese beiden Server bieten einen gewissen Schutz vor Malware-Websites. OpenDNS bietet eine Reihe von Filtern, mit denen der Zugriff auf bestimmte Arten von Websites eingeschränkt werden kann.