Häufig gestellte Fragen

Allgemein

Was ist Google Public DNS?

Google Public DNS ist ein kostenloser, globaler DNS-Auflösungsdienst (Domain Name System), den Sie als Alternative zu Ihrem aktuellen DNS-Anbieter verwenden können.

Warum arbeitet Google an einem DNS-Dienst?

Wir sind der Meinung, dass eine schnellere und sicherere DNS-Infrastruktur die Internetnutzung erheblich verbessern könnte. Google Public DNS hat viele Verbesserungen in den Bereichen Geschwindigkeit, Sicherheit und Gültigkeit der Ergebnisse vorgenommen. Wir haben diese Verbesserungen in unserer Dokumentation veröffentlicht, um einen Beitrag zur laufenden Diskussion in der Web-Community zu leisten.

Kann ich Google Public DNS zum Hosten meines Domainnamens verwenden?

Google Public DNS ist kein autoritativer DNS-Hostingdienst und kann nicht als solcher verwendet werden. Wenn Sie einen programmierbaren, autoritativen Nameserver mit hohem Volumen suchen, der die Infrastruktur von Google nutzt, probieren Sie Cloud DNS von Google aus.

Bietet Google Public DNS die Möglichkeit, unerwünschte Websites zu blockieren oder herauszufiltern?

Google Public DNS ist ein DNS-Auflösungs- und Caching-Server. Er führt keine Blockierungen oder Filterungen durch, außer in seltenen Fällen für bestimmte Domains, wenn:

  • Wir sind der Ansicht, dass dies notwendig ist, um Google-Nutzer vor Sicherheitsbedrohungen zu schützen.
  • wir gesetzlich verpflichtet sind, eine oder mehrere bestimmte Domains zu blockieren. (Weitere Informationen finden Sie auf der Seite Blockieren.)

Wir sind jedoch der Meinung, dass die Blockierfunktion in der Regel am besten vom Client ausgeführt wird. Wenn Sie an einer solchen Funktion interessiert sind, sollten Sie eine clientseitige Anwendung oder ein Browser-Add-on für diesen Zweck installieren.

Gibt es produktübergreifende Abhängigkeiten mit Google Public DNS?

Google Public DNS ist ein unabhängiger Dienst.

Benötige ich ein Google-Konto, um Google Public DNS zu verwenden?

Für die Verwendung von Google Public DNS ist kein Konto erforderlich.

Wie unterscheidet sich Google Public DNS vom DNS-Dienst meines Internetanbieters oder von anderen offenen DNS-Resolvern? Woran erkenne ich, ob es besser ist?

Offene Resolver und Ihr Internetanbieter bieten DNS-Auflösungsdienste an. Wir laden Sie ein, Google Public DNS als primären oder sekundären DNS-Resolver zusammen mit anderen alternativen DNS-Diensten auszuprobieren. Bei der Auswahl eines DNS-Resolvers, der für Sie geeignet ist, müssen Sie viele Faktoren berücksichtigen, z. B. Geschwindigkeit, Zuverlässigkeit, Sicherheit und Gültigkeit der Antworten. Im Gegensatz zu Google Public DNS blockieren, filtern oder leiten einige Internetanbieter und offene Resolver DNS-Antworten für kommerzielle Zwecke weiter. Sehen Sie sich auch die Antwort auf die Frage Bietet Google Public DNS die Möglichkeit, unerwünschte Websites zu blockieren oder herauszufiltern? an.

Wie geht Google Public DNS mit nicht vorhandenen Domains um?

Wenn Sie eine Abfrage für einen nicht vorhandenen Domainnamen senden, gibt Google Public DNS gemäß den DNS-Protokollstandards immer einen NXDOMAIN-Eintrag zurück. Der Browser sollte diese Antwort als DNS-Fehler anzeigen. Wenn Sie stattdessen eine andere Antwort als eine Fehlermeldung erhalten (z. B. wenn Sie auf eine andere Seite weitergeleitet werden), kann das folgende Ursachen haben:

  • Eine clientseitige Anwendung wie ein Browser-Plug-in zeigt eine alternative Seite für eine nicht vorhandene Domain an.
  • Einige ISPs fangen möglicherweise alle NXDOMAIN-Antworten ab und ersetzen sie durch Antworten, die zu ihren eigenen Servern führen. Wenn Sie befürchten, dass Ihr Internetanbieter Google Public DNS-Anfragen oder ‑Antworten abfängt, sollten Sie sich an Ihren Internetanbieter wenden.

Wird Google Public DNS in Zukunft für die Auslieferung von Anzeigen verwendet?

Wir setzen uns für die Wahrung der Integrität des DNS-Protokolls ein. Google Public DNS gibt niemals die Adresse eines Ad-Servers für eine nicht vorhandene Domain zurück.

Was ist DNS-over-HTTPS (DoH)?

DNS-Auflösung über eine verschlüsselte HTTPS-Verbindung. DNS-over-HTTPS verbessert den Datenschutz und die Sicherheit zwischen einem Stub-Resolver und einem rekursiven Resolver erheblich und ergänzt DNSSEC, um End-to-End-authentifizierte DNS-Suchen zu ermöglichen.

Nutzung und Support

Ich verwende jetzt einen anderen DNS-Dienst. Kann ich auch Google Public DNS verwenden?

Sie können Google Public DNS zusammen mit Ihrem aktuellen DNS-Resolver als primären oder sekundären DNS-Resolver festlegen. Beachten Sie, dass Betriebssysteme DNS-Resolver unterschiedlich behandeln: Einige bevorzugen Ihren primären DNS-Resolver und verwenden den sekundären nur, wenn der primäre nicht antwortet, während andere die Resolver nacheinander abfragen.

Wenn es Unterschiede bei der Sicherheit oder Filterung zwischen konfigurierten Resolvern gibt, erhalten Sie die schwächste Sicherheits- oder Filterstufe aller Resolver. NXDOMAIN-Filterung oder Weiterleitung zu Blockierungsseiten können manchmal funktionieren, aber SERVFAIL blockiert Domains nur, wenn alle Resolver SERVFAIL zurückgeben.

Ist Google Public DNS für alle Arten von internetfähigen Geräten geeignet?

Google Public DNS kann auf jedem standardkonformen Netzwerkgerät verwendet werden. Wenn Sie feststellen, dass Google Public DNS nicht richtig funktioniert, teilen Sie uns dies bitte mit.

Kann ich Google Public DNS auf meinem Bürocomputer ausführen?

Einige Büros haben private Netzwerke, über die Sie auf Domains zugreifen können, die außerhalb der Arbeit nicht zugänglich sind. Wenn Sie Google Public DNS verwenden, ist Ihr Zugriff auf diese privaten Domains möglicherweise eingeschränkt. Prüfen Sie die Richtlinien Ihrer IT-Abteilung, bevor Sie Google Public DNS auf Ihrem Bürocomputer verwenden.

In welchen Ländern ist Google Public DNS verfügbar?

Es ist für Internetnutzer auf der ganzen Welt verfügbar, wobei die Nutzung je nach Standort stark variieren kann.

Funktioniert Google Public DNS mit allen Internetanbietern?

Google Public DNS sollte mit den meisten Internetanbietern funktionieren, sofern Sie Zugriff auf die DNS-Einstellungen Ihres Netzwerks haben.

Muss ich beide Google Public DNS-IP-Adressen verwenden?

Sie können Google als primären Dienst verwenden, indem Sie einfach eine der IP-Adressen verwenden. Geben Sie jedoch nicht dieselbe Adresse für den primären und den sekundären Server an.

Spielt die Reihenfolge, in der ich die IP-Adressen angebe, eine Rolle?

Die Reihenfolge spielt dabei keine Rolle. Beide IP-Adressen können als primärer oder sekundärer Nameserver verwendet werden.

Wie lautet das SLA für den Dienst?

Für den kostenlosen Google Public DNS-Dienst gibt es kein Service Level Agreement (SLA).

Ich bin ein Internetanbieter. Kann ich meine Nutzer zu Google Public DNS weiterleiten?

Internetanbieter, die Google Public DNS verwenden möchten, sollten die Anleitung für Internetanbieter lesen, um zu erfahren, ob sie etwas tun müssen, bevor sie Anfragen an Google Public DNS senden.

Wie erhalte ich Support vom Google Public DNS-Team?

Wir empfehlen Ihnen, unseren Google Groups beizutreten, um nützliche Updates vom Team zu erhalten und Fragen zu stellen. Wenn Sie ein Problem melden möchten, finden Sie unter Probleme melden die entsprechenden Verfahren.

Technisch

Woher weiß Google Public DNS, wohin meine Anfragen gesendet werden sollen?

Anycast-Routing leitet Ihre Abfragen an den nächstgelegenen Google Public DNS-Server weiter. Weitere Informationen zum Anycast-Routing finden Sie im Wikipedia-Eintrag.

Google Public DNS verwendet NS-Einträge (Nameserver), die in der DNS-Stammzone und in Zonen von Top-Level-Domains veröffentlicht werden, um die Namen und Adressen der DNS-Server zu finden, die für eine Domain autoritativ sind. Einige dieser Nameserver verwenden auch Anycast-Routing.

Wo befinden sich Ihre Server derzeit?

Google Public DNS-Server sind weltweit verfügbar. Es gibt zwei Antworten auf diese Frage: eine für Clients und eine für die DNS-Server, von denen Google Public DNS die Antworten erhält, die es an Clients zurückgibt.

Wenn Clients Abfragen an Google Public DNS senden, werden sie an den nächstgelegenen Standort weitergeleitet, der die verwendete Anycast-Adresse (8.8.8.8, 8.8.4.4 oder eine der IPv6-Adressen in 2001:4860:4860::) bewirbt. Die spezifischen Standorte, die diese Anycast-Adressen bewerben, ändern sich aufgrund von Netzwerkbedingungen und Traffic-Last und umfassen fast alle Core-Rechenzentren und Edge-PoPs (Points of Presence) im Google Edge-Netzwerk.

Google Public DNS sendet Abfragen an autoritative Server aus zentralen Rechenzentren und Google Cloud-Regionen. Google veröffentlicht eine Liste der IP-Adressbereiche, die Google Public DNS möglicherweise zum Abfragen autoritativer DNS-Server verwendet. Es werden nicht alle Bereiche in der Liste verwendet. Sie können sie für die Standortbestimmung von DNS-Abfragen ohne EDNS Client Subnet-Daten (ECS) verwenden und ACLs konfigurieren, um höhere Abfrageraten von Google Public DNS zuzulassen.

Zusätzlich zu diesen FAQs veröffentlicht Google die Liste auch als DNS-TXT-Eintrag. Google aktualisiert beide Quellen wöchentlich mit Ergänzungen, Änderungen und Entfernungen. Jeder Eintrag für einen IP-Adressbereich enthält den IATA-Code für den nächstgelegenen Flughafen. Automatisierungen für GeoIP-Daten oder ACLs sollten diese Daten über DNS abrufen, nicht durch Scraping dieser Webseite (siehe Beispiel unten).

Standorte der IP-Adressbereiche, die Google Public DNS zum Senden von Abfragen verwendet

34.64.0.0/24 icn
34.64.1.0/24 icn
34.64.2.0/24 icn
34.101.0.0/24 cgk
34.101.1.0/24 cgk
34.101.2.0/24 cgk
34.116.32.0/24 tlv
34.153.64.0/25 dia
34.153.64.128/26 dia
34.153.64.192/26 dia
34.153.65.0/25 dia
34.153.65.128/26 dia
34.153.65.192/26 dmm
34.153.66.0/24 dmm
74.114.28.0/26 sin
74.114.28.64/26 bkk
74.114.28.128/26 hdf
74.114.28.192/26 iad
74.114.29.0/26 chs
74.114.29.64/26 bkk
74.114.29.128/26 lhr
74.114.29.192/26 dfw
74.114.30.0/26 bkk
74.114.30.64/26 hdf
74.114.30.128/25 hdf
74.114.31.0/26 cmh
74.114.31.64/26 ckv
74.114.31.128/26 sin
74.114.31.192/26 cmh
74.125.16.128/26 bom
74.125.16.192/26 yyz
74.125.17.128/26 cbf
74.125.17.192/26 dfw
74.125.18.0/25 iad
74.125.18.128/26 syd
74.125.18.192/26 lhr
74.125.19.0/25 mrn
74.125.19.128/25 yyz
74.125.40.0/25 mrn
74.125.40.128/26 lhr
74.125.40.192/26 rno
74.125.41.0/24 tpe
74.125.42.0/24 atl
74.125.43.0/25 tul
74.125.43.128/25 lhr
74.125.44.0/24 mrn
74.125.45.0/24 tul
74.125.46.0/24 lpp
74.125.47.0/24 bru
74.125.72.0/24 cbf
74.125.73.0/24 bru
74.125.74.0/24 lpp
74.125.75.0/24 chs
74.125.76.0/24 cbf
74.125.77.0/24 chs
74.125.78.0/24 chs
74.125.79.0/24 lpp
74.125.80.0/24 dls
74.125.81.0/24 dub
74.125.92.0/24 mrn
74.125.112.0/24 lpp
74.125.113.0/24 cbf
74.125.114.128/26 lpp
74.125.114.192/26 grq
74.125.115.0/24 tul
74.125.177.0/24 atl
74.125.178.0/24 bom
74.125.179.0/25 cbf
74.125.179.128/26 hkg
74.125.179.192/26 cbf
74.125.180.0/24 chs
74.125.181.0/25 bru
74.125.181.128/26 lax
74.125.181.192/26 grq
74.125.182.0/24 cbf
74.125.183.0/24 cbf
74.125.184.0/24 chs
74.125.185.0/25 chs
74.125.185.128/26 tul
74.125.185.192/26 bll
74.125.186.0/25 dls
74.125.186.128/26 cbf
74.125.186.192/26 tpe
74.125.187.128/26 fra
74.125.187.192/26 las
74.125.191.0/24 tul
172.217.32.0/25 lhr
172.217.32.128/26 sin
172.217.32.192/26 mel
172.217.33.0/25 syd
172.217.33.128/25 fra
172.217.34.0/26 fra
172.217.34.64/26 bom
172.217.34.128/26 del
172.217.34.192/26 bom
172.217.35.0/26 gru
172.217.35.64/26 lhr
172.217.35.128/26 gru
172.217.35.192/26 cbf
172.217.36.0/24 atl
172.217.37.0/25 gru
172.217.37.128/26 lpp
172.217.37.192/26 cbf
172.217.38.0/25 bom
172.217.38.128/26 tul
172.217.38.192/26 cgk
172.217.39.128/26 scl
172.217.39.192/26 tul
172.217.40.0/25 grq
172.217.40.128/25 las
172.217.41.0/25 grq
172.217.41.128/26 cbf
172.217.41.192/26 bru
172.217.42.0/25 tpe
172.217.42.128/25 cmh
172.217.43.0/25 yul
172.217.43.128/26 sin
172.217.43.192/26 tpe
172.217.44.0/25 yul
172.217.44.128/26 fra
172.217.44.192/26 sin
172.217.45.0/25 yul
172.217.45.128/25 fra
172.217.46.0/24 dls
172.217.47.0/25 sin
172.217.47.128/25 lhr
172.217.96.0/26 grq
172.217.96.64/26 cbf
172.217.96.128/26 dfw
172.217.96.192/26 bru
172.217.97.0/26 sin
172.217.97.64/26 mci
172.217.97.128/25 mel
172.217.98.0/24 yul
172.217.106.0/25 cmh
172.217.106.128/26 kul
172.217.106.192/26 chs
172.217.107.0/26 iad
172.217.107.64/26 cbf
172.217.107.128/26 dls
172.217.107.192/26 cmh
172.217.108.0/26 mci
172.217.108.64/26 cid
172.217.108.128/26 dia
172.217.108.192/26 nrt
172.217.109.0/26 mel
172.217.109.64/26 ske
172.217.109.128/26 auz
172.217.109.192/26 nrt
172.217.110.0/26 phx
172.217.110.64/26 cmh
172.217.110.128/25 tul
172.217.111.0/26 iad
172.217.111.64/26 mci
172.217.111.128/26 auz
172.217.111.192/26 scl
172.253.0.0/25 lax
172.253.0.128/25 mel
172.253.1.0/25 lax
172.253.1.128/26 waw
172.253.1.192/26 fra
172.253.2.0/25 lax
172.253.2.128/26 fra
172.253.2.192/26 mad
172.253.3.0/25 nrt
172.253.3.128/26 lbg
172.253.3.192/26 cbf
172.253.4.0/25 hkg
172.253.4.128/25 lbg
172.253.5.0/25 hkg
172.253.5.128/25 mad
172.253.6.0/25 hkg
172.253.6.128/25 nrt
172.253.7.0/25 chs
172.253.7.128/26 nrt
172.253.7.192/26 grq
172.253.8.0/25 iad
172.253.8.128/26 iad
172.253.8.192/26 icn
172.253.9.0/25 iad
172.253.9.128/26 atl
172.253.9.192/26 lax
172.253.10.0/25 iad
172.253.10.128/25 fra
172.253.11.0/25 zrh
172.253.11.128/26 cmh
172.253.11.192/26 grq
172.253.12.0/25 zrh
172.253.12.128/25 mil
172.253.13.0/25 kix
172.253.13.128/26 mil
172.253.13.192/26 waw
172.253.14.0/25 zrh
172.253.14.128/26 cmh
172.253.14.192/26 cgk
172.253.15.0/25 kix
172.253.15.128/26 bom
172.253.15.192/26 chs
172.253.80.0/26 tul
172.253.80.64/26 dfw
172.253.80.128/26 aus
172.253.80.192/26 nrt
172.253.81.0/26 lnk
172.253.81.64/26 dfw
172.253.81.128/26 aus
172.253.81.192/26 phx
172.253.82.0/26 lhr
172.253.82.64/26 cmh
172.253.82.128/26 rno
172.253.82.192/26 grq
172.253.83.0/26 hou
172.253.83.64/26 cbf
172.253.83.128/26 qro
172.253.83.192/26 lpp
172.253.84.0/26 fwa
172.253.84.64/26 rno
172.253.84.128/26 cmh
172.253.84.192/26 sin
172.253.85.0/26 dfw
172.253.85.64/26 cbf
172.253.85.128/25 cbf
172.253.86.0/25 cbf
172.253.86.128/27 lpp
172.253.86.160/27 scl
172.253.86.192/26 lpp
172.253.87.0/26 lpp
172.253.87.64/26 tul
172.253.87.128/25 tul
172.253.88.0/26 tul
172.253.88.64/26 mrn
172.253.88.128/26 mrn
172.253.88.192/27 sin
172.253.88.224/27 tpe
172.253.89.0/27 tpe
172.253.89.32/27 chs
172.253.89.64/26 chs
172.253.89.128/26 chs
172.253.89.192/27 chs
172.253.89.224/27 bru
172.253.90.0/26 bru
172.253.90.64/26 atl
172.253.90.128/26 atl
172.253.90.192/26 qro
172.253.91.0/26 yul
172.253.91.64/26 hou
172.253.91.128/26 iad
172.253.91.192/26 las
172.253.92.0/26 rno
172.253.92.64/26 gru
172.253.92.128/26 bru
172.253.92.192/26 tul
172.253.93.0/26 sin
172.253.93.64/26 lnk
172.253.93.128/26 syd
172.253.93.192/26 chs
172.253.94.0/26 ske
172.253.94.64/26 ckv
172.253.94.128/25 arn
172.253.95.0/25 cmh
172.253.95.128/26 lpp
172.253.95.192/26 grq
172.253.184.0/26 chs
172.253.184.64/26 auz
172.253.184.128/26 tul
172.253.184.192/26 bom
172.253.185.0/26 cbf
172.253.185.64/26 icn
172.253.185.128/26 mrn
172.253.185.192/26 kix
172.253.186.0/26 kul
172.253.186.64/26 cmh
172.253.186.128/26 iad
172.253.186.192/26 cbf
172.253.187.0/26 bru
172.253.187.64/26 kul
172.253.187.128/26 fwa
172.253.187.192/26 dfw
172.253.188.0/25 mrn
172.253.188.128/26 iad
172.253.188.192/26 dls
172.253.189.0/26 kul
172.253.189.64/26 icn
172.253.189.128/26 rno
172.253.189.192/26 cid
172.253.190.0/26 phx
172.253.190.64/26 lnk
172.253.190.128/26 gru
172.253.190.192/26 iad
172.253.191.0/26 chs
172.253.191.64/26 mvd
172.253.191.128/26 grq
172.253.191.192/26 hou
172.253.192.0/24 cbf
172.253.193.0/25 kix
172.253.193.128/26 slc
172.253.193.192/26 fra
172.253.194.128/26 cbf
172.253.194.192/26 lhr
172.253.195.128/26 fra
172.253.195.192/26 iad
172.253.196.0/25 cbf
172.253.196.128/26 tul
172.253.196.192/26 slc
172.253.197.0/25 fra
172.253.197.128/26 lbg
172.253.197.192/26 bom
172.253.198.128/26 dfw
172.253.198.192/26 kix
172.253.199.0/25 fra
172.253.199.128/26 kix
172.253.199.192/26 cbf
172.253.200.128/26 slc
172.253.200.192/26 cgk
172.253.201.0/25 syd
172.253.201.128/25 tlv
172.253.202.0/24 bll
172.253.204.0/25 syd
172.253.204.128/25 bom
172.253.205.0/24 lhr
172.253.206.0/24 waw
172.253.209.0/25 ckv
172.253.209.128/25 chs
172.253.210.0/24 iad
172.253.211.0/25 sin
172.253.211.128/26 icn
172.253.211.192/26 bom
172.253.212.0/25 tul
172.253.212.128/26 scl
172.253.212.192/26 chs
172.253.213.0/25 iad
172.253.213.128/26 del
172.253.213.192/26 dmm
172.253.214.0/25 iad
172.253.214.128/26 cbf
172.253.214.192/26 fra
172.253.215.0/25 bru
172.253.215.128/26 bom
172.253.215.192/26 sin
172.253.216.0/25 chs
172.253.216.128/26 sin
172.253.216.192/26 trn
172.253.217.0/25 tul
172.253.217.128/25 trn
172.253.218.0/25 uos
172.253.218.128/26 syd
172.253.218.192/26 cbf
172.253.219.0/25 scl
172.253.219.128/26 chs
172.253.219.192/26 gru
172.253.220.0/25 bom
172.253.220.128/26 scl
172.253.220.192/26 tul
172.253.221.0/25 cbf
172.253.221.128/26 iad
172.253.221.192/26 bom
172.253.222.0/25 slc
172.253.222.128/26 cmh
172.253.222.192/26 bom
172.253.223.0/25 slc
172.253.223.128/26 cmh
172.253.223.192/26 iad
172.253.224.0/24 cgk
172.253.225.0/24 fra
172.253.226.0/24 del
172.253.227.0/25 ckv
172.253.227.128/26 mad
172.253.227.192/26 ber
172.253.228.0/25 uos
172.253.228.128/26 mil
172.253.228.192/26 ber
172.253.229.0/25 las
172.253.229.128/26 mel
172.253.229.192/26 del
172.253.230.0/25 gru
172.253.230.128/26 bom
172.253.230.192/26 mel
172.253.231.0/25 las
172.253.231.128/26 lax
172.253.231.192/26 bru
172.253.232.0/25 las
172.253.232.128/26 slc
172.253.232.192/26 fra
172.253.233.0/25 gru
172.253.233.128/25 ber
172.253.234.0/24 gru
172.253.235.0/25 nrt
172.253.235.128/25 bom
172.253.236.0/25 nrt
172.253.236.128/26 nrt
172.253.236.192/26 sin
172.253.237.0/25 hkg
172.253.237.128/25 zrh
172.253.238.0/25 nrt
172.253.238.128/25 yul
172.253.239.0/25 slc
172.253.239.128/26 tpe
172.253.239.192/26 tlv
172.253.240.0/24 tul
172.253.241.0/24 dhr
172.253.242.0/24 chs
172.253.243.0/24 ckv
172.253.244.0/25 bom
172.253.244.128/26 lax
172.253.244.192/26 jnb
172.253.245.0/24 las
172.253.247.0/24 syd
172.253.248.0/24 bru
172.253.249.0/25 atl
172.253.249.128/26 del
172.253.249.192/26 jnb
172.253.250.0/24 cmh
172.253.251.0/24 dfw
172.253.252.0/24 icn
172.253.253.0/24 icn
172.253.254.0/24 dls
172.253.255.0/24 waw
173.194.90.0/24 cbf
173.194.91.0/24 scl
173.194.93.0/24 tpe
173.194.94.0/24 cbf
173.194.95.0/24 tul
173.194.96.0/25 dub
173.194.96.128/25 fra
173.194.97.0/24 chs
173.194.98.0/24 lpp
173.194.99.0/25 tul
173.194.99.128/25 dmm
173.194.100.0/24 mrn
173.194.101.0/24 tul
173.194.102.0/24 atl
173.194.103.0/24 cbf
173.194.168.0/25 nrt
173.194.168.128/26 nrt
173.194.168.192/2

Standortdaten programmatisch abrufen

Die Adressbereiche können so abgerufen werden:

  • Eine JSON-Datei:

    curl https://www.gstatic.com/ipranges/publicdns.json
    
  • Ein RFC 8805-Standortbestimmungsfeed

    curl https://www.gstatic.com/ipranges/publicdns_geofeed.txt
    

Mit dem folgenden Python-Skript können Sie eine Liste der IP-Adressbereiche erstellen, die Google Public DNS für Abfragen an autoritative DNS-Server verwendet.

Diese Daten sind auch unter locations.publicdns.goog. als TXT-Eintrag verfügbar. Aufgrund der Datengröße sind DNS-TXT-Einträge jedoch nicht mehr das geeignete Format. Wir ersetzen den TXT-Eintrag durch die oben beschriebene JSON-Datei. Wenn Sie den TXT-Eintrag verwenden, wechseln Sie bitte zur JSON-Datei, da wir den TXT-Eintrag in Zukunft entfernen werden.

Befehlszeile

Sie können curl und das jq-Tool verwenden, um die Google Public DNS-IP-Bereiche über die Befehlszeile zu extrahieren.

curl https://www.gstatic.com/ipranges/publicdns.json | jq '.prefixes[]  | .ipv4Prefix // .ipv6Prefix '

Hierfür ist Folgendes erforderlich :

Python

Mit dem folgenden Python-Skript können Sie eine Liste der IP-Adressbereiche erstellen, die von Google Public DNS verwendet werden.

#!/usr/bin/env python3
"""An example to fetch and print the Google Public DNS IP ranges."""

import ipaddress
import json
import urllib.request

publicdns_url = 'https://www.gstatic.com/ipranges/publicdns.json'


def read_url(url):
  try:
    s = urllib.request.urlopen(url).read()
    return json.loads(s)
  except urllib.error.HTTPError:
    print('Invalid HTTP response from %s' % url)
    return {}
  except json.decoder.JSONDecodeError:
    print('Could not parse HTTP response from %s' % url)
    return {}


def main():
  publicdns_json = read_url(publicdns_url)
  print('{} published: {}'.format(publicdns_url,
                                  publicdns_json.get('creationTime')))

  locations = dict()
  ipv4, ipv6 = set(), set()
  for e in publicdns_json['prefixes']:
    if e.get('ipv4Prefix'):
      ip = ipaddress.IPv4Network(e.get('ipv4Prefix'), strict=False)
      ipv4.add(ip)
    if e.get('ipv6Prefix'):
      ip = ipaddress.IPv6Network(e.get('ipv6Prefix'), strict=False)
      ipv6.add(ip)
    locations[ip] = e.get('scope')
  print('IP ranges used by Google Public DNS for contacting '
        'authoritative DNS servers:')
  for i in list(ipv4) + list(ipv6):
    print(i, locations[i])


if __name__ == '__main__':
  main()

Unter macOS erfordert dieses Skript eine Python 3-Laufzeit, die so konfiguriert ist:

  • Installieren Sie die aktuelle Version der Python 3-Laufzeit für macOS.
  • Führen Sie die Datei Install Certificates.command aus dem Python-Ordner in Ihrem Anwendungsordner aus, um eine Liste vertrauenswürdiger Root-Zertifikate (cert.pem) für die zu verwendende Python-Laufzeit zu installieren. Ersetzen Sie VERSION durch die installierte Python-Version (z. B. 3.8):
    sudo "/Applications/Python VERSION/Install Certificates.command"

Basiert Google Public DNS auf Open-Source-Software wie BIND?

Google Public DNS ist die Google-eigene Implementierung der DNS-Standards.

Gibt es Pläne, den Code von Google Public DNS als Open-Source-Software zu veröffentlichen?

Derzeit ist nicht geplant, Google Public DNS als Open Source bereitzustellen. Wir haben jedoch alle Schritte, die wir zur Verbesserung von Geschwindigkeit, Sicherheit und Standardkonformität unternommen haben, detailliert beschrieben.

Unterstützt Google Public DNS IPv6?

Google Public DNS hat IPv6-Adressen für eingehende Anfragen von Clients mit IPv6-Konnektivität und antwortet auf alle Anfragen für IPv6-Adressen. Dabei werden AAAA-Einträge zurückgegeben, sofern sie vorhanden sind. Wir unterstützen autoritative Nameserver, die nur IPv6 verwenden. Die IPv6-Resolver-Adressen finden Sie in der Anleitung für die ersten Schritte mit Google Public DNS.

Beachten Sie, dass Sie möglicherweise keine IPv6-Ergebnisse für Google-Websites sehen. Um die Nutzerfreundlichkeit zu optimieren, stellt Google AAAA-Einträge nur für Clients mit guter IPv6-Konnektivität bereit. Diese Richtlinie ist völlig unabhängig von Google Public DNS und wird von den autoritativen Nameservern von Google erzwungen. Weitere Informationen finden Sie auf der Seite Google über IPv6.

Für reine IPv6-Netzwerke und -Systeme können Sie Google Public DNS64 verwenden, um synthetisierte AAAA-Einträge für Domainnamen mit A-Einträgen, aber ohne AAAA-Einträge zu erhalten. Diese synthetisierten AAAA-Einträge leiten reine IPv6-Clients über ein bekanntes IPv6-Präfix, das für den NAT64-Dienst reserviert ist, an ein NAT64-Gateway weiter. Konfigurieren Sie Ihre Systeme einfach gemäß der Anleitung für die ersten Schritte und ersetzen Sie die Resolver-Adressen durch die DNS64-IPv6-Konfiguration.

Unterstützt Google Public DNS das DNSSEC-Protokoll?

Google Public DNS ist ein validierender, sicherheitsbewusster Resolver. Alle Antworten von DNSSEC-signierten Zonen werden validiert, es sei denn, Clients setzen das CD-Flag in DNS-Anfragen explizit, um die Validierung zu deaktivieren.

Wie finde ich heraus, ob ich DNSSEC verwende?

Sie können einen einfachen Test durchführen, indem Sie http://www.dnssec-failed.org/ aufrufen. Diese Website wurde speziell so konfiguriert, dass aufgrund einer fehlerhaften Authentifizierungskette ein DNS-Fehler zurückgegeben wird. Wenn Sie keine Fehlermeldung erhalten, verwenden Sie DNSSEC nicht.

Wie geht Google Public DNS mit Suchanfragen um, die die DNSSEC-Validierung nicht bestehen?

Wenn Google Public DNS eine Antwort nicht validieren kann (aufgrund einer Fehlkonfiguration, fehlender oder falscher RRSIG-Einträge usw.), wird stattdessen eine Fehlerantwort (SERVFAIL) zurückgegeben. Wenn die Auswirkungen jedoch erheblich sind (z.B. wenn die Validierung einer sehr beliebten Domain fehlschlägt), können wir die Validierung für die Zone vorübergehend deaktivieren, bis das Problem behoben ist.

Wie kann ich herausfinden, warum die DNSSEC-Validierung für eine bestimmte Domain fehlschlägt?

Der DNS Analyzer von Verisign Labs und DNSViz von Sandia National Laboratories sind zwei DNSSEC-Visualisierungstools, die die DNSSEC-Authentifizierungskette für jede Domain anzeigen. Sie zeigen, wo Fehler auftreten, und sind nützlich, um die Ursache von DNSSEC-Fehlern zu ermitteln.

Google Public DNS stellt alte Daten bereit. Kann ich eine Aktualisierung der Daten erzwingen?

Mit dem Tool Cache leeren können Sie den Google Public DNS-Cache für gängige Eintragstypen und die meisten Domainnamen aktualisieren. Sie müssen nicht nachweisen, dass Sie der Inhaber der Domain sind, um sie zu leeren. Sie müssen jedoch ein reCAPTCHA lösen, um den automatisierten Missbrauch des Dienstes zu verhindern.

Wenn Sie einen Eintragstyp für eine Domain leeren, die Sie mit NS-Einträgen registriert oder unterdelegiert haben, werden nicht nur im Cache gespeicherte Antworten für den Typ geleert, sondern auch Delegierungsinformationen zu den Nameservern für diese Domain. Wenn Sie vor Kurzem die Nameserver geändert haben (durch Änderung des Registrars oder DNS-Hostinganbieters), ist es wichtig, dies vor dem Leeren von Subdomains wie www zu tun, damit sie nicht mit veralteten Daten auf Ihren alten DNS-Servern aktualisiert werden.

Wenn Google Public DNS Antworten mit veralteten CNAME-Einträgen zurückgibt, müssen Sie den CNAME-Eintragstyp für jede CNAME-Domain leeren. Beginnen Sie dabei mit dem letzten CNAME in der Kette und arbeiten Sie sich bis zum abgefragten Namen vor. Nachdem Sie alle CNAMEs geleert haben, leeren Sie die abgefragten Namen mit allen Eintragstypen, die mit dem veralteten CNAME antworten.

Es gibt einige Einschränkungen, was geleert werden kann:

  • Domains, die EDNS Client Subnet (ECS) für die Standortbestimmung verwenden, können nicht geleert werden. Legen Sie für alle Domains, die ECS verwenden, die TTLs für ECS-fähige Einträge so kurz fest (15 Minuten oder weniger), dass Sie sie nie leeren müssen.

  • Die einzige Möglichkeit, alle Subdomains oder alle Eintragstypen für einen Domainnamen zu leeren, besteht darin, jeden Eintragstyp für jeden Domainnamen zu leeren, den Sie leeren möchten. Wenn dies nicht möglich ist, können Sie warten, bis die TTLs der Einträge ablaufen. Diese sind in der Regel auf sechs Stunden begrenzt, auch wenn die tatsächliche TTL länger ist.

  • Wenn Sie internationale Domainnamen wie пример.example leeren möchten, verwenden Sie die Punycode-Form (xn‑‑e1afmkfd.example für das obige Beispiel). Domains mit anderen Zeichen als ASCII-Buchstaben, Ziffern, Bindestrichen oder Unterstrichen können nicht geleert werden.

Sichert Google Public DNS den sogenannten „letzten Hop“ durch Verschlüsselung der Kommunikation mit Clients?

Herkömmlicher DNS-Traffic wird unverschlüsselt über UDP oder TCP übertragen. Wir bieten auch DNS-over-TLS und DNS-over-HTTPS an, wodurch der Traffic zwischen Clients und Google Public DNS verschlüsselt wird. Sie können es unter https://dns.google ausprobieren.

Warum brauchen wir DNS-over-HTTPS, wenn wir bereits DNSSEC haben?

DNS-over-HTTPS und DNSSEC ergänzen sich. Google Public DNS verwendet DNSSEC, um Antworten von Nameservern nach Möglichkeit zu authentifizieren. Um jedoch eine herkömmliche UDP- oder TCP-Antwort von Google Public DNS sicher zu authentifizieren, müsste ein Client die DNSSEC-Validierung selbst wiederholen. Dies wird derzeit nur von sehr wenigen Client-Resolvern durchgeführt. DNS-over-HTTPS verschlüsselt den Traffic zwischen Stub-Resolvern und Google Public DNS und ergänzt DNSSEC, um End-to-End-authentifizierte DNS-Suchen bereitzustellen.

Gibt es Tools, mit denen ich die Leistung von Google Public DNS mit der anderer DNS-Dienste vergleichen kann?

Es gibt viele frei verfügbare Tools, mit denen Sie die Antwortzeit von Google Public DNS messen können. Wir empfehlen Namebench. Unabhängig davon, welches Tool Sie verwenden, sollten Sie es für eine große Anzahl von Domains (mehr als 5.000) ausführen, um statistisch signifikante Ergebnisse zu erhalten. Die Tests dauern zwar länger, aber durch die Verwendung von mindestens 5.000 Domains wird die Variabilität aufgrund von Netzwerklatenz (Paketverlust und erneute Übertragungen) minimiert und der große Namenscache von Google Public DNS wird gründlich getestet.

Wenn Sie die Anzahl der Domains in Namebench festlegen möchten, verwenden Sie die GUI-Option Number of tests oder das Befehlszeilen-Flag -t. Weitere Informationen finden Sie in der Namebench-Dokumentation.

Wenn ich ping oder traceroute für die Google Public DNS-Resolver ausführe, ist die Antwortlatenz höher als bei anderen Diensten. Bedeutet das, dass Google Public DNS immer langsamer ist?

Zusätzlich zur Ping-Zeit müssen Sie auch die durchschnittliche Zeit für die Auflösung eines Namens berücksichtigen. Wenn Ihr Internetanbieter beispielsweise eine Ping-Zeit von 20 ms, aber eine durchschnittliche Namensauflösungszeit von 500 ms hat, beträgt die durchschnittliche Antwortzeit insgesamt 520 ms. Wenn Google Public DNS eine Ping-Zeit von 300 ms hat, aber viele Namen in 1 ms auflöst, beträgt die durchschnittliche Antwortzeit insgesamt 301 ms. Für einen besseren Vergleich empfehlen wir, die Namensauflösungen einer großen Anzahl von Domains zu testen.

Wie funktioniert Google Public DNS mit der CDN-Standortermittlung?

Viele Websites, die herunterladbare oder gestreamte Multimedia-Inhalte anbieten, hosten ihre Inhalte mit DNS-basierten Content Distribution Networks (CDNs) von Drittanbietern wie Akamai. Wenn ein DNS-Resolver einen autoritativen Nameserver nach der IP-Adresse eines CDN abfragt, gibt der Nameserver die Adresse zurück, die dem Resolver (nicht dem Nutzer) am nächsten ist (in Netzwerkentfernung). In einigen Fällen befinden sich Resolver, die auf Internetanbietern basieren, sowie öffentliche Resolver wie Google Public DNS möglicherweise nicht in der Nähe der Nutzer. In solchen Fällen kann das Surfen etwas langsamer sein. Google Public DNS unterscheidet sich in dieser Hinsicht nicht von anderen DNS-Anbietern.

Um die Entfernung zwischen DNS-Servern und Nutzern zu verringern, hat Google Public DNS seine Server weltweit bereitgestellt. Insbesondere sollten Nutzer in Europa an CDN-Inhaltsserver in Europa, Nutzer in Asien an CDN-Server in Asien und Nutzer im Osten, in der Mitte und im Westen der USA an CDN-Server in den jeweiligen Regionen weitergeleitet werden. Wir haben außerdem diese Informationen veröffentlicht, um CDNs dabei zu helfen, gute DNS-Ergebnisse für Multimedia-Nutzer bereitzustellen.

Darüber hinaus verwendet Google Public DNS eine technische Lösung namens EDNS Client Subnet, wie im RFC beschrieben. Dadurch können Resolver einen Teil der IP-Adresse des Clients (die ersten 24/56 Bit oder weniger für IPv4/IPv6) als Quell-IP-Adresse in der DNS-Nachricht übergeben, sodass Nameserver optimierte Ergebnisse basierend auf dem Standort des Nutzers und nicht auf dem des Resolvers zurückgeben können.

Datenschutz

Welche Informationen protokolliert Google, wenn ich den Google Public DNS-Dienst verwende?

Auf der Datenschutzseite von Google Public DNS finden Sie eine vollständige Liste der von uns erhobenen Informationen. Google Public DNS entspricht der allgemeinen Datenschutzerklärung von Google, die Sie in unserem Datenschutz-Center finden.

Ihre Client-IP-Adresse wird nur vorübergehend protokolliert (innerhalb von ein oder zwei Tagen gelöscht). Informationen zu Internetanbietern und Standorten auf Stadt-/Metropolenebene werden jedoch länger aufbewahrt, um unseren Dienst schneller, besser und sicherer zu machen.

Werden die erhobenen Daten in meinem Google-Konto gespeichert?

Die gespeicherten Daten werden nicht mit einem Google-Konto verknüpft.

Gibt Google die über den Google Public DNS-Dienst erhobenen Informationen an Personen außerhalb von Google weiter?

Nein, außer in den begrenzten Fällen, die in der Datenschutzerklärung von Google beschrieben sind, z. B. bei rechtlichen Verfahren und vollstreckbaren behördlichen Ersuchen. (Siehe auch Google Transparenzbericht zu Auskunftsersuchen zu Nutzerdaten.)

Verknüpft oder kombiniert Google Informationen aus temporären oder permanenten Protokollen mit personenbezogenen Daten, die ich Google für andere Dienste zur Verfügung gestellt habe?

Wie auf der Datenschutzseite angegeben, werden Protokolldaten nicht auf diese Weise kombiniert oder korreliert.