Wie kann ich zwischen der Verwendung des DNS meines ISPs oder des DNS 8.8.8.8 von Google wählen?

Wie kann ich zwischen der Verwendung des DNS meines ISPs oder des DNS 8.8.8.8 von Google wählen?

Es scheint eine gute Idee zu sein, Googles öffentliches DNS zu verwenden 8.8.8.8, 8.8.4.4weil es wirklich schnell ist – viel schneller als das DNS meines eigenen ISPs! – und wahrscheinlich auch zuverlässiger. Das scheint mir ein unglaublich schneller Gewinn zu sein und viel einfacher zu merken.

Vorausgesetzt, wir sind nicht alle „Aluhüte“, was Google angeht, warum sollte dann nicht jeder Google DNS verwenden? Wie kann ich feststellen, welcher DNS-Server der schnellste, zuverlässigste oder allgemein als der beste gilt?

Hinweis: Ich habe gesehendiese Frage, aber ich möchte keinen Vergleich mit OpenDNS. Es geht hier um die alltägliche Nutzung durch normale Menschen in ihren Häusern.

Aktualisieren:Ich scheine meine Hand in ein Wespennest von Datenschutzbedenken gesteckt zu haben. Ich verstehe das Problem, aber ich hatte eine eher technologieorientierte Diskussion erwartet ...

Antwort1

Es gibt ein nützliches Tool, das die verschiedenen verfügbaren DNS-Nameserver testet (Ihren ISP, aktuelle Konfiguration, DynDNS, Google Public DNS und andere).

Aus meiner Sicht ist Google DNS ziemlich schnell, aber je nach Auslastung ist Google DNS, das meinen ISP-DNS unterstützt, manchmal schneller.

NameBench (Linux/Windows/Mac OS X)

Ausgabe : Alt-Text
(Quelle:googlecode.com)

Antwort2

Wie wäre es, wenn Sie Ihre eigenen DNS-Cache-Server betreiben? Wahrscheinlich hosten Sie bereits DNS für Ihre internen Dienste. Warum also nicht einfach diese Server so einrichten, dass sie direkte Abfragen durchführen, anstatt Anfragen an Ihren ISP oder Google weiterzuleiten?

Die Vorteile:

  • Sie sind sehr nah an Ihren Benutzern (< 2 ms)
  • Die Ausführung des DNS-Cachings ist kinderleicht
  • Das Caching ist immer noch ziemlich effektiv, da Ihre Benutzer wahrscheinlich auf dieselben Websites zugreifen (z. B. serverfault.com und facebook.com).
  • Sie können zur Fehlerbehebung DNS-Anfragen protokollieren
  • Sie müssen sich keine Sorgen machen, dass jemand anderes Ihre DNS-Abfragen protokolliert
  • Erforderlich für Split-Brain-DNS-Zonen

Antwort3

Größere Websites und Dienste wie Facebook verwenden häufig ein Content Delivery Network (CDN), um Ihre Anfrage an den nächstgelegenen (und damit wahrscheinlich schnellsten) Server für ihre Inhalte weiterzuleiten. Dies geschieht über DNS-Anycast-Routing, indem die Adresse des nächstgelegenen Servers zurückgegeben wird, wenn Sie eine DNS-Abfrage über Ihren DNS-Server durchführen.Mit anderen Worten: Der physische Standort Ihres DNS-Servers kann sich auf die Geschwindigkeiten und Reaktionszeiten auswirken, die Sie von bestimmten CDNs erhalten. Verwenden Sie einen DNS-Server in der Nähe.

Diese öffentlichen DNS-Server verwenden jedoch Anycast-Routing, um Ihnen eine DNS-Antwort vom nächstgelegenen Server bereitzustellen. Andernfalls könnten sie Ihnen nicht so schnelle Antworten und hohe Verfügbarkeitszeiten bieten. Wenn Sie beispielsweise 8.8.8.8 aus den Niederlanden abfragen, ist der Server, der die Abfrage beantwortet, nicht derselbe wie bei einer Abfrage aus Japan. Dies kann das CDN-Problem teilweise kompensieren.

Google selbst hat eine Warnung mit derselben Aussage herausgegeben (wobei der Resolver der DNS-Server ist):

Beachten Sie jedoch, dass Google Public DNS dieselben Einschränkungen wie andere offene DNS-Dienste hat, da die Nameserver die Geolokalisierung anhand der IP-Adresse des Resolvers und nicht anhand der des Benutzers vornehmen. Das heißt, der Server, auf den ein Benutzer verwiesen wird, kann weiter entfernt sein als der Server, auf den ein lokaler DNS-Anbieter verwiesen hätte. Dies kann zu einer langsameren Browser-Erfahrung bei bestimmten Websites führen.

Quelle:https://developers.google.com/speed/public-dns/faq#cdn

Ich konnte keine Liste der öffentlichen DNS-Standorte von Google finden, aber OpenDNS hat eine Liste von Städten aufihre Statusseitedas sollte Ihnen eine Vorstellung davon geben, wem Sie am nächsten stehen.

Antwort4

Vielleicht sind Sie noch nicht ganz der "Aluhut";aber Google fragt sich intern, ob Sie. Kürzlich ist ein internes Google-Dokument durchgesickert, in dem das Unternehmen darüber nachdenkt, ob es mit dem Mining aller möglichen Daten beginnen sollte.

verwandte Informationen