常规
什么是 Google 公共 DNS?
Google 公共 DNS 是一项免费的全球域名系统 (DNS) 解析服务,您可以将其用作当前 DNS 提供商的替代方案。
Google 为何要开发 DNS 服务?
我们认为,更快速、更安全的 DNS 基础架构可以显著改善网络浏览体验。Google 公共 DNS 在速度、安全性和结果有效性方面进行了多项改进。我们已在文档中分享了这些改进,以促进网络社区内正在进行的讨论。
我可以使用 Google 公共 DNS 来托管我的域名吗?
Google 公共 DNS 不是权威 DNS 托管服务,不能用作权威 DNS 托管服务。如果您希望使用高容量、可编程且使用 Google 基础架构的权威域名服务器,可试试 Google 的 Cloud DNS。
Google 公共 DNS 是否提供屏蔽或过滤掉不需要的网站的功能?
Google 公共 DNS 是一台 DNS 解析和缓存服务器;它不会执行任何类型的屏蔽或过滤,但在极少数情况下,会屏蔽或过滤某些网域,具体如下:
- 我们认为,这对于保护 Google 用户免受安全威胁是必要的
- 我们必须依法屏蔽特定网域。(如需了解详情,请参阅屏蔽页面)。
不过,我们认为屏蔽功能通常最好由客户端执行。如果您有兴趣启用此类功能,可以考虑为此目的安装客户端应用或浏览器插件。
Google 公共 DNS 是否存在任何跨产品依赖项?
Google 公共 DNS 是一项独立的服务。
我需要有 Google 账号才能使用 Google 公共 DNS 吗?
使用 Google 公共 DNS 不需要任何账号。
Google 公共 DNS 与我的 ISP 的 DNS 服务或其他开放式 DNS 解析器有何不同?如何判断是否有所改善?
开放式解析器和您的 ISP 都提供 DNS 解析服务。我们邀请您尝试将 Google 公共 DNS 用作主要或次要 DNS 解析器,同时搭配使用任何其他备选 DNS 服务。在确定适合您的 DNS 解析器时,需要考虑许多因素,例如速度、可靠性、安全性以及响应的有效性。与 Google 公共 DNS 不同,一些 ISP 和开放式解析器会出于商业目的而屏蔽、过滤或重定向 DNS 响应。另请参阅Google 公共 DNS 是否提供屏蔽或过滤掉不良网站的功能?问题的解答。
Google 公共 DNS 如何处理不存在的网域?
如果您查询不存在的域名,Google 公共 DNS 会始终根据 DNS 协议标准返回 NXDOMAIN 记录。浏览器应将此响应显示为 DNS 错误。 如果您收到的不是错误消息,而是任何其他响应(例如,您被重定向到其他网页),这可能是以下原因造成的:
- 客户端应用(例如浏览器插件)正在为不存在的网域显示替代网页。
- 部分 ISP 可能会拦截所有 NXDOMAIN 响应,并将其替换为指向其自身服务器的响应。如果您担心 ISP 会拦截 Google 公共 DNS 请求或响应,请与您的 ISP 联系。
Google 公共 DNS 今后是否会用于投放广告?
我们致力于维护 DNS 协议的完整性。 Google 公共 DNS 绝不会针对不存在的网域返回广告服务器的地址。
什么是 DNS-over-HTTPS (DoH)?
通过加密的 HTTPS 连接进行 DNS 解析。 DNS over HTTPS 可大幅提升桩解析器与递归解析器之间的隐私性和安全性,并与 DNSSEC 相辅相成,提供端到端经过身份验证的 DNS 查找。
使用和支持
我现在使用的是其他 DNS 服务。我也可以使用 Google 公共 DNS 吗?
您可以将 Google 公共 DNS 设置为主要或辅助 DNS 解析器,同时保留当前的 DNS 解析器。请注意,操作系统对 DNS 解析器的处理方式各不相同:有些操作系统会优先使用主 DNS 解析器,只有在主 DNS 解析器无法响应时才会使用辅助 DNS 解析器,而有些操作系统则会在每个解析器之间轮流使用。
如果配置的解析器在安全性或过滤方面存在差异,您将获得所有解析器中最弱的安全性或过滤级别。 NXDOMAIN 过滤或重定向到屏蔽页面有时可能有效,但 SERVFAIL 不会屏蔽网域,除非所有解析器都返回 SERVFAIL。
Google 公共 DNS 是否适用于所有类型的联网设备?
Google 公共 DNS 可用于任何符合标准的网络设备。 如果您发现 Google 公共 DNS 在任何情况下无法正常运行,请告知我们。
我可以在办公室电脑上运行 Google 公共 DNS 吗?
有些办公室设有专用网络,可让您访问在工作场所之外无法访问的网域。使用 Google 公共 DNS 可能会限制您对这些专用网域的访问权限。在办公室电脑上使用 Google 公共 DNS 之前,请先查看贵公司的 IT 部门政策。
Google 公共 DNS 在哪些国家/地区提供?
它面向全球互联网用户提供,但您的体验可能会因具体位置而异。
Google 公共 DNS 是否适用于所有 ISP?
假设您有权更改网络 DNS 设置,Google 公共 DNS 应该适用于大多数 ISP。
我是否需要同时使用这两个 Google 公共 DNS IP 地址?
您只需使用其中一个 IP 地址,即可将 Google 用作主要服务。 不过,请务必不要将同一地址指定为主服务器和辅助服务器。
指定 IP 地址的顺序是否重要?
顺序无关紧要。这两个 IP 地址都可以作为您的主要或次要域名服务器。
相应服务的 SLA 是什么?
免费的 Google 公共 DNS 服务没有服务等级协议 (SLA)。
我经营着一家 ISP。我可以将用户重定向到 Google 公共 DNS 吗?
想要使用 Google 公共 DNS 的 ISP 应按照 ISP 说明操作,看看在向 Google 公共 DNS 发送查询之前是否需要执行任何操作。
如何从 Google 公共 DNS 团队获取支持?
我们建议您加入我们的 Google 群组,以便及时了解团队的实用动态,并提出您遇到的任何问题。 如果您遇到问题并想报告,请参阅报告问题了解相关程序。
技术
Google 公共 DNS 如何知道将我的查询发送到哪里?
任播路由会将您的查询定向到最近的 Google 公共 DNS 服务器。如需详细了解任播路由,请参阅维基百科条目。
Google 公共 DNS 使用 DNS 根地区和顶级网域地区中发布的域名服务器 (NS) 记录来查找任何网域的权威 DNS 服务器的名称和地址。其中一些域名服务器还使用任播路由。
您的服务器目前位于何处?
Google 公共 DNS 服务器可在全球范围内使用。此问题有两个答案,一个针对客户端,另一个针对 Google 公共 DNS 从中获取返回给客户端的答案的 DNS 服务器。
当客户端向 Google 公共 DNS 发送查询时,查询会被路由到广播所用任播地址(8.8.8.8、8.8.4.4 或 2001:4860:4860:: 中的某个 IPv6 地址)的最近位置。广播这些任播地址的具体位置会因网络状况和网络流量负载而变化,几乎包括 Google Edge 网络中的所有核心数据中心和边缘接入点 (PoP)。
Google 公共 DNS 会从核心数据中心和 Google Cloud 区域位置向权威服务器发送查询。Google 会发布一份 IP 地址范围列表,其中列出了 Google 公共 DNS 可能用于查询权威 DNS 服务器的 IP 地址范围(并非列表中的所有范围都会使用)。您可以使用它来确定缺少 EDNS 客户端子网 (ECS) 数据的 DNS 查询的地理位置,并配置 ACL 以允许 Google 公共 DNS 提高查询速率。
除了本常见问题解答之外,Google 还以 DNS“TXT”记录的形式发布了该列表。Google 每周都会更新这两个来源,包括添加、修改和移除内容。每个 IP 地址范围条目都包含最近机场的 IATA 代码。GeoIP 数据或 ACL 的自动化应通过 DNS 获取此数据,而不是通过抓取此网页来获取(请参阅下方的示例)。
Google 公共 DNS 用于发送查询的 IP 地址范围的位置
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 直径 34.153.64.128/26 直径 34.153.64.192/26 直径 34.153.65.0/25 直径 34.153.65.128/26 直径 34.153.65.192/26 dmm 34.153.66.0/24 DM 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 罪 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 左小时 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 左小时 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 法拉 74.125.187.192/26 拉丝 74.125.191.0/24 拉拉 172.217.32.0/25 拉拉 172.217.32.128/26 辛 172.217.32.192/26 梅尔 172.217.33.0/25 西德 172.217.33.128/25 法拉 172.217.34.0/26 法拉 172.217.34.64/26 出生地 172.217.34.128/26 德尔 172.217.34.192/26 出生地 172.217.35.0/26 格鲁 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 图尔 172.217.40.0/25 grq 172.217.40.128/25 拉斯 172.217.41.0/25 grq 172.217.41.128/26 cbf 172.217.41.192/26 布鲁 172.217.42.0/25 热塑性弹性体 172.217.42.128/26 cmh 172.217.42.192/26 atl 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/25 布鲁 172.217.97.0/26 罪 172.217.97.64/26 mci 172.217.97.128/25 梅尔 172.217.98.0/24 yul 172.217.106.0/25 cmh 172.217.106.128/25 chs 172.217.107.0/26 iad 172.217.107.64/26 CBF 172.217.107.128/25 dls 172.217.108.0/24 cid 172.217.109.0/25 梅尔 172.217.109.128/26 auz 172.217.109.192/26 nrt 172.217.110.0/25 phx 172.217.110.128/25 tul 172.217.111.128/26 auz 172.217.111.192/26 scl 172.253.0.0/25 lax 172.253.0.128/25 梅尔 172.253.1.0/25 松弛 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 磅 172.253.3.192/26 cbf 172.253.4.0/25 hkg 172.253.4.128/25 磅 172.253.5.0/25 hkg 172.253.5.128/25 疯狂 172.253.6.0/25 香港 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 百万 172.253.13.0/25 kix 172.253.13.128/26 米尔 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 博姆 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 侯 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 拉斯 172.253.92.0/26 rno 172.253.92.64/26 格鲁 172.253.92.128/26 布鲁 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/24 auz 172.253.185.0/25 ICN 172.253.185.128/25 mrn 172.253.186.0/24 iad 172.253.187.0/24 fwa 172.253.192.0/24 cbf 172.253.193.0/25 kix 172.253.193.128/26 SLC 172.253.193.192/26 法拉 172.253.194.128/26 cbf 172.253.194.192/26 左旋 172.253.195.128/26 法拉 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 磅 172.253.197.192/26 生料 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 西德 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 德尔 172.253.213.192/26 dmm 172.253.214.0/25 iad 172.253.214.128/26 cbf 172.253.214.192/26 弗拉 172.253.215.0/25 布鲁 172.253.215.128/26 材料 172.253.215.192/26 罪 172.253.216.0/25 chs 172.253.216.128/26 罪 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 图尔 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 前 172.253.226.0/24 删除 172.253.227.0/25 CKV 172.253.227.128/26 疯狂 172.253.227.192/26 BER 172.253.228.0/25 微秒 172.253.228.128/26 百万 172.253.228.192/26 贝尔 172.253.229.0/25 拉斯 172.253.229.128/26 梅尔 172.253.229.192/26 德尔 172.253.230.0/25 格鲁 172.253.230.128/26 原材料 172.253.230.192/26 梅尔 172.253.231.0/25 拉斯 172.253.231.128/26 宽松 172.253.231.192/26 布鲁 172.253.232.0/25 拉斯 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 博姆 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 敦豪 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/26 IAD 173.194.169.0/24 grq 173.194.170.0/24 grq 173.194.171.0/25 热塑性弹性体 173.194.171.128/26 del 173.194.171.192/26 jnb 192.178.36.0/25 cbf 192.178.36.128/26 TPE 192.178.36.192/26 phx 192.178.37.0/26 cbf 192.178.37.64/26 phx 192.178.37.128/25 bru 192.178.38.0/26 phx 192.178.38.64/26 mrn 192.178.38.128/26 sin 192.178.38.192/26 厘米时 192.178.39.0/26 cmh 192.178.39.64/26 bom 192.178.39.128/25 tlv 192.178.64.0/24 yyz 192.178.65.0/26 iad 192.178.65.64/26 del 192.178.65.128/25 cmh 192.178.66.0/25 cbf 192.178.66.128/25 del 192.178.67.0/26 cmh 192.178.67.64/26 scl 192.178.67.128/25 rno 192.178.92.0/26 arn 192.178.92.64/26 iad 192.178.92.128/26 yyz 192.178.92.192/26 cbf 192.178.93.0/26 phx 192.178.93.64/26 cmh 192.178.93.128/26 arn 192.178.93.192/26 cbf 192.178.94.0/26 arn 192.178.94.64/26 cmh 192.178.94.128/26 slc 192.178.94.192/26 DFW 192.178.95.0/26 格鲁 192.178.95.64/26 qro 192.178.95.128/25 qro 192.178.112.0/26 cbf 192.178.112.64/26 图尔 192.178.112.128/26 CBF 192.178.112.192/26 DLS 192.178.113.0/26 CBF 192.178.113.64/26 TUL 192.178.113.128/26 AUS 192.178.113.192/26 CBF 192.178.114.0/25 cmh 192.178.114.128/25 fwa 192.178.115.0/26 cmh 192.178.115.64/26 dfw 192.178.115.128/26 cmh 192.178.115.192/26 iad 192.178.116.0/26 grq 192.178.116.64/26 cmh 192.178.116.128/25 del 192.178.117.0/25 osl 192.178.117.128/26 osl 192.178.117.192/26 电话 192.178.118.0/26 ckv 192.178.118.64/26 dls 192.178.118.128/26 grq 192.178.118.192/26 cbf 192.178.119.0/26 bom 192.178.119.64/26 cmh 192.178.119.128/25 cbf 2404:6800:4000::/48 bom 2404:6800:4003::/48 sin 2404:6800:4005::/48 hkg 2404:6800:4006::/48 syd 2404:6800:4008::/48 tpe 2404:6800:400a:1000::/62 kix 2404:6800:400a:1004::/62 kix 2404:6800:400a:1008::/61 kix 2404:6800:400b:c000::/62 nrt 2404:6800:400b:c004::/62 nrt 2404:6800:400b:c008::/61 nrt 2404:6800:400b:c010::/60 nrt 2404:6800:4013::/53 梅尔 2404:6800:4013:800::/53 del 2404:6800:4016::/48 bkk 2404:f340:10:1400::/61 icn 2404:f340:10:1408::/62 icn 2404:f340:10:140c::/63 icn 2404:f340:10:140e::/63 icn 2404:f340:4010::/48 cgk 2600:1900::/48 tlv 2600:1900:4260::/54 dmm 2600:1900:4260:400::/61 dia 2600:1900:4260:40c::/63 直径 2600:1900:4260:40e::/121 直径 2600:1900:4260:40e::80/121 直径 2607:f8b0:4001:c00::/59 cbf 2607:f8b0:4001:c20::/61 cbf 2607:f8b0:4001:c28::/62 cbf 2607:f8b0:4001:c2e::/64 cbf 2607:f8b0:4001:c2f::/64 cbf 2607:f8b0:4001:c30::/62 cbf 2607:f8b0:4001:c34::/62 cbf 2607:f8b0:4001:c40::/60 cbf 2607:f8b0:4001:c50::/61 cbf 2607:f8b0:4001:c58::/63 cbf 2607:f8b0:4001:c5a::/63 cbf 2607:f8b0:4001:c5c::/62 cbf 2607:f8b0:4001:c60::/63 cbf 2607:f8b0:4001:c62::/63 cbf 2607:f8b0:4001:c64::/62 cbf 2607:f8b0:4001:c68::/63 cbf 2607:f8b0:4001:c6a::/63 cbf 2607:f8b0:4001:c6c::/63 cbf 2607:f8b0:4001:c6e::/63 cbf 2607:f8b0:4001:c70::/62 cbf 2607:f8b0:4001:c74::/63 cbf 2607:f8b0:4001:c76::/63 cbf 2607:f8b0:4001:c78::/61 cbf 2607:f8b0:4002::/48 atl 2607:f8b0:4003::/48 tul 2607:f8b0:4004::/52 iad 2607:f8b0:4004:1000::/52 宽松 2607:f8b0:400c::/48 chs 2607:f8b0:400d::/48 mrn 2607:f8b0:400e::/48 dls 2607:f8b0:4020::/48 yul 2607:f8b0:4023::/54 ckv 2607:f8b0:4023:400::/54 uos 2607:f8b0:4023:800::/54 slc 2607:f8b0:4023:c00::/54 拉斯 2607:f8b0:4023:1000::/54 dfw 2607:f8b0:4023:1400::/54 cmh 2607:f8b0:4023:1800::/54 yyz 2607:f8b0:4023:1c00::/54 rno 2607:f8b0:4023:2000::/54 phx 2607:f8b0:4023:2400::/62 qro 2607:f8b0:4023:2404::/63 qro 2607:f8b0:4023:2406::/63 qro 2607:f8b0:4023:2408::/61 qro 2607:f8b0:4023:2800::/54 澳大利亚 2607:f8b0:4023:2c00::/54 fwa 2607:f8b0:4023:3000::/54 lnk 2607:f8b0:4023:3400::/54 侯 2607:f8b0:4023:3800::/54 mci 2607:f8b0:4023:3c00::/54 cid 2607:f8b0:4023:4000::/50 auz 2607:f8b0:4024::/48 ckv 2800:3f0:4001::/48 gru 2800:3f0:4003::/48 scl 2a00:1450:4001::/48 fra 2a00:1450:4008:c00::/62 ber 2a00:1450:4008:c04::/62 ber 2a00:1450:4009::/48 lhr 2a00:1450:400a:1000::/62 zrh 2a00:1450:400a:1004::/62 zrh 2a00:1450:400a:1008::/61 zrh 2a00:1450:400b::/48 dub 2a00:1450:400c::/48 bru 2a00:1450:4010::/48 lpp 2a00:1450:4013::/48 grq 2a00:1450:4025::/53 dhr 2a00:1450:4025:800::/54 waw 2a00:1450:4025:c00::/54 bll 2a00:1450:4025:1000::/54 mad 2a00:1450:4025:1400::/54 lbg 2a00:1450:4025:1800::/54 mil 2a00:1450:4025:1c00::/54 tlv 2a00:1450:4025:2000::/54 直径 2a00:1450:4025:2400::/54 trn 2a00:1450:4025:3000::/52 arn 2a00:1450:4025:4000::/62 hdf 2a00:1450:4025:4004::/62 hdf 2a00:1450:4025:4400::/54 ske 2a00:1450:4030::/48 osl 2c0f:fb50:4001::/48 jnb
以程序化方式获取位置数据
可以按如下方式获取地址范围:
-
curl https://www.gstatic.com/ipranges/publicdns.json -
curl https://www.gstatic.com/ipranges/publicdns_geofeed.txt
您可以使用以下 Python 脚本创建 IP 地址范围列表,Google 公共 DNS 将使用这些 IP 地址范围向权威 DNS 服务器发出查询。
此数据也可在 locations.publicdns.goog. 中以 TXT 记录的形式提供。
不过,数据大小意味着 DNS TXT 记录不再是合适的格式。我们将使用上述 JSON 格式的文件替换 TXT 记录。如果您使用的是 TXT 记录,请改用 JSON 文件,因为我们计划在未来某个时间点移除 TXT 记录。
命令行
您可以使用 curl 和 jq 工具从命令行中提取 Google 公共 DNS IP 范围。
curl https://www.gstatic.com/ipranges/publicdns.json | jq '.prefixes[] | .ipv4Prefix // .ipv6Prefix '
这需要满足以下条件:
Python
您可以使用以下 Python 脚本创建 Google 公共 DNS 使用的 IP 地址范围列表。
#!/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()
对于 macOS,此脚本需要如下配置 Python 3 运行时:
- 安装适用于 macOS 的当前版本 Python 3 运行时。
- 从“应用程序”文件夹的 Python 文件夹中运行随附的
Install Certificates.command,以安装可供 Python 运行时使用的可信根证书列表 (cert.pem)。将VERSION替换为您安装的 Python 版本(例如3.8)。sudo "/Applications/Python
VERSION/Install Certificates.command"
Google 公共 DNS 是否基于 BIND 等开源软件?
Google 公共 DNS 是 Google 对 DNS 标准的自行实现。
Google 是否计划将公共 DNS 代码作为开源软件发布?
目前,我们没有将 Google 公共 DNS 开源的计划。不过,我们详细介绍了为提高速度、安全性和标准合规性而采取的所有步骤。
Google 公共 DNS 是否支持 IPv6?
Google 公共 DNS 具有 IPv6 地址,可用于接收来自具有 IPv6 连接的客户端的传入请求,并响应对 IPv6 地址的所有请求,如果存在 AAAA 记录,则返回这些记录。 我们完全支持仅限 IPv6 的权威域名服务器。 有关开始使用 Google 公共 DNS 的说明中提供了 IPv6 解析器地址。
请注意,您可能不会看到 Google 网站的 IPv6 结果。 为了优化用户体验,Google 只向 IPv6 连接良好的客户端提供 AAAA 记录。 此政策完全独立于 Google 公共 DNS,并由 Google 的权威域名服务器强制执行。如需了解详情,请参阅 Google over IPv6 页面。
对于仅限 IPv6 的网络和系统,您可以使用 Google Public DNS64 为具有 A 记录但没有 AAAA 记录的域名获取合成的 AAAA 记录。这些合成的 AAAA 记录使用为 NAT64 服务预留的已知 IPv6 前缀,将仅支持 IPv6 的客户端定向到 NAT64 网关。只需按照使用入门说明配置系统,并将解析器地址替换为 DNS64 IPv6 配置。
Google 公共 DNS 是否支持 DNSSEC 协议?
Google 公共 DNS 是一种验证型安全感知解析器。除非客户端在 DNS 请求中明确设置 CD 标志以停用验证,否则系统会验证来自 DNSSEC 签名区域的所有响应。
如何确认我是否使用了 DNSSEC?
您可以访问 http://www.dnssec-failed.org/ 进行简单测试。 此网站经过专门配置,会因身份验证链中断而返回 DNS 错误。如果您未收到错误消息,则表示您未使用 DNSSEC。
Google 公共 DNS 如何处理无法通过 DNSSEC 验证的查找?
如果 Google 公共 DNS 无法验证响应(由于配置错误、缺少或错误的 RRSIG 记录等),则会改为返回错误响应 (SERVFAIL)。不过,如果影响很大(例如,某个非常热门的网域无法通过验证),我们可能会暂时停用该可用区的验证,直到问题得到解决。
如何找出特定网域的 DNSSEC 验证失败原因?
Verisign Labs 的 DNS Analyzer 和 Sandia National Laboratories 的 DNSViz 是两款 DNSSEC 可视化工具,可显示任何网域的 DNSSEC 身份验证链。 它们会显示中断发生的位置,有助于查找 DNSSEC 失败的来源。
Google 公共 DNS 正在提供旧数据。我可以强制其刷新数据吗?
您可以使用刷新缓存工具刷新 Google 公共 DNS 缓存,以获取常见记录类型和大多数域名。 您无需证明对网域的所有权即可刷新该网域,但必须解决 reCAPTCHA 验证,以限制对该服务的自动滥用。
刷新您已注册或通过 NS 记录子委托的网域的任何记录类型,不仅会刷新该类型的缓存响应,还会刷新该网域的域名服务器的委托信息。如果您最近更改了域名服务器(通过更改注册商或 DNS 托管服务提供商),请务必在刷新子网域(例如 www)之前执行此操作,以免子网域从旧 DNS 服务器上的过时数据刷新。
如果 Google 公共 DNS 返回的应答包含过时的 CNAME 记录,您需要为每个 CNAME 网域刷新 CNAME 记录类型,从链中的最后一个 CNAME 开始,一直刷新到查询的名称。在刷新所有 CNAME 后,刷新以过时的 CNAME 进行响应的任何记录类型的查询名称。
以下内容无法刷新:
使用 EDNS 客户端子网 (ECS) 进行地理定位的网域无法刷新 - 对于使用 ECS 的任何网域,请将启用 ECS 的记录的 TTL 设置得足够短(15 分钟或更短),这样您就永远不需要刷新它们。
如需刷新所有子网域或某个网域名的所有记录类型,唯一的方法是刷新您要刷新的每个网域名的每种记录类型。 如果此方法不可行,您可以随时等待记录 TTL 过期(即使实际 TTL 更长,这些 TTL 通常也仅限于 6 小时)。
如需刷新国际化域名(例如
пример.example),请使用 punycode 形式(对于上述示例,为xn‑‑e1afmkfd.example)。包含除 ASCII 字母、数字、连字符或下划线以外的字符的网域无法刷新。
Google 公共 DNS 是否通过加密与客户端的通信来保护所谓的“最后一跳”?
传统 DNS 流量通过 UDP 或 TCP 传输,且未加密。我们还提供 DNS over TLS 和 DNS over HTTPS,用于加密客户端与 Google 公共 DNS 之间的流量。您可以访问 https://dns.google 试用。
既然已经有 DNSSEC,为什么还需要 DNS-over-HTTPS?
DNS-over-HTTPS 和 DNSSEC 是互补的。 Google 公共 DNS 会尽可能使用 DNSSEC 来验证来自域名服务器的响应。不过,为了安全地对来自 Google 公共 DNS 的传统 UDP 或 TCP 响应进行身份验证,客户端需要自行重复执行 DNSSEC 验证,但目前很少有客户端解析器会这样做。DNS over HTTPS 会加密桩解析器与 Google 公共 DNS 之间的流量,并与 DNSSEC 互补,以提供端到端经过身份验证的 DNS 查找。
有没有什么工具可用于测试 Google 公共 DNS 与其他 DNS 服务的性能?
您可以使用许多免费提供的工具来测量 Google 公共 DNS 的响应时间。我们推荐使用 Namebench。 无论使用哪种工具,您都应针对大量网域(超过 5, 000 个)运行该工具,以确保获得具有统计显著性的结果。 虽然测试运行时间较长,但使用至少 5,000 个网域可确保最大限度地减少因网络延迟(丢包和重新传输)而产生的可变性,并确保 Google 公共 DNS 的大型名称缓存得到充分利用。
如需在 Namebench 中设置网域数量,请使用 Number of tests GUI 选项或 -t 命令行标志;如需了解详情,请参阅 Namebench 文档。
当我针对 Google 公共 DNS 解析器运行 ping 或 traceroute 时,响应延迟时间高于其他服务。这是否意味着 Google 公共 DNS 始终较慢?
除了 ping 时间之外,您还需要考虑解析名称的平均时间。例如,如果您的 ISP 的 ping 时间为 20 毫秒,但平均名称解析时间为 500 毫秒,则总体平均响应时间为 520 毫秒。如果 Google 公共 DNS 的 ping 时间为 300 毫秒,但可在 1 毫秒内解析许多名称,则总体平均响应时间为 301 毫秒。为了更好地进行比较,我们建议您测试大量网域的名称解析。
Google 公共 DNS 如何与 CDN 地理位置定位功能搭配使用?
许多提供可下载或可串流的多媒体内容的网站都使用基于 DNS 的第三方内容分发网络 (CDN)(例如 Akamai)托管其内容。当 DNS 解析器向 CDN 的权威域名服务器查询 IP 地址时,该域名服务器会返回距离解析器最近(以网络距离衡量)的地址,而不是距离用户最近的地址。在某些情况下,对于基于 ISP 的解析器以及 Google 公共 DNS 等公共解析器,解析器可能不在用户附近。在这种情况下,浏览体验可能会略微变慢。 在这方面,Google 公共 DNS 与其他 DNS 提供商并无不同。
为了缩短 DNS 服务器与用户之间的距离,Google 公共 DNS 已在全球各地部署了服务器。 具体而言,欧洲的用户应被定向到欧洲的 CDN 内容服务器,亚洲的用户应被定向到亚洲的 CDN 服务器,而美国东部、中部和西部的用户应被定向到相应区域的 CDN 服务器。 我们还发布了此信息,以帮助 CDN 为多媒体用户提供良好的 DNS 结果。
此外,Google 公共 DNS 还使用一种称为 EDNS 客户端子网的技术解决方案,如 RFC 中所述。这样一来,解析器就可以在 DNS 消息中传入客户端 IP 地址的一部分(对于 IPv4/IPv6,分别为前 24/56 位或更少)作为源 IP,以便域名服务器可以根据用户的位置(而非解析器的位置)返回优化后的结果。
隐私权
当我使用 Google 公共 DNS 服务时,Google 会记录哪些信息?
Google 公共 DNS 隐私权页面上列出了我们收集的全部信息。 Google 公共 DNS 遵守 Google 的主要隐私权政策,您可以在我们的隐私权中心查看该政策。
您的客户端 IP 地址只会暂时记录(在一两天内清除),但有关 ISP 和城市/都市区级位置的信息会保留更长时间,以便我们提供更快、更好、更安全的服务。
收集到的信息是否会与我的 Google 账号一起存储?
存储的数据不会与任何 Google 账号相关联。
Google 是否会与 Google 以外的任何人分享从 Google 公共 DNS 服务收集的信息?
不会,但Google 隐私权政策中描述的少数情况除外,例如法律程序和可强制执行的政府要求。 (另请参阅 Google 的用户数据披露要求透明度报告。)
Google 是否会将临时或永久日志中的信息与我为其他 Google 服务向 Google 提供的任何个人信息相关联或合并?
如隐私权页面所述,我们不会以这种方式合并或关联日志数据。