Google Public DNS est un service deGoogle qui consiste à offrir desserveurs DNS récursifs aux utilisateurs d'Internet. Il a été annoncé le[1].
Les adresses IPanycast des serveurs sont les suivantes[2] :
Le service fait usage de logiciels développés par Google plutôt que ceux existants tels queBIND[3]. Le transportIPv6 est disponible depuis. Il est conforme aux standards IETF et ne procède à aucunemanipulation de l'espace des noms de domaine[4], contrairement à d'autres services de ce type.
Les serveurs prennent en charge l'extensionEDNS0 qui permet les réponses qui dépassent 512 octets.
En 2011, une trentaine de serveurs répartis dans le monde assurent le service.
Le DNS de Google est consultable en ligne sur un navigateur à cetteadresse.
Comme avec les autres services de ce type se pose la question de la confidentialité, dans la mesure où les serveurs peuvent conserver lesnoms de domaines consultés par un utilisateur. Google indique conserver les informations concernant l'adresse IP des consultations pendant 24 heures, et indéfiniment celles relatives à la localisation et lefournisseur d'accès à Internet[5],[6],[7].
Certains serveurs DNS de services multimédia font dépendre les adresses fournies de l'adresse du client. Ainsi, un client dont l'adresse IP indique qu'il est situé en Europe se verra fournir l'adresse IP du serveur le plus proche. Ceci ne fonctionne plus quand le client s'adresse à un serveur DNS tel que celui-ci.
Google a proposé un draft IETF[8] pour pallier ce problème.
Le serveur DNS public de Google a été lancé en[9] après une annonce sur le site officiel de Google.
En, une étude duRIPE montre que certains fournisseurs d'accès à internet interceptent les requêtes DNS destinées aux serveurs de Google pour les rediriger vers d'autres services de ce type, à l'insu des utilisateurs[10].