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.jsonEin 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 :
- curl-Befehlszeilen-HTTP-Client installieren
- Installieren Sie den jq-Befehlszeilen-JSON-Prozessor.
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.commandaus 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 SieVERSIONdurch 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
пример.exampleleeren möchten, verwenden Sie die Punycode-Form (xn‑‑e1afmkfd.examplefü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.