网站深度测评
Public DNS Server List是什么网站?
Public DNS Server List(public-dns.info)是一个公共 DNS 服务器数据库,汇总全球可用的公共 DNS 服务器地址,并持续检测它们的可用性。
主要用途
- 按国家或地区查找公共 DNS 服务器
- 查看每个服务器的 IP、位置、所属 AS、DNS 软件版本、最近检测时间和可靠性百分比
- 识别支持 DNSSEC 的服务器
- 把有效服务器列表下载为 CSV 或纯文本
典型使用场景
- 需要更换 DNS 服务器时,先在这里筛选可靠性高、支持 DNSSEC 的候选地址
- 做网络诊断或跨境网络测试时,按国家找当地 DNS 做对照
- 批量收集 DNS 数据用于研究或自建监控列表,可直接下载 CSV
它和常见公共 DNS 的区别
- 与 Cloudflare、Google Public DNS 这类由单一厂商运营的公共 DNS 不同,这个网站本身不提供 DNS 解析服务,只是第三方目录和检测平台。
- 它收录的是各家运营商、高校、企业等运行的服务器,覆盖面更广,但可靠性差异大,资料中同一批列表里可靠性从 8% 到 100% 都有。
- 页面提供“如何修改 DNS 设置”的说明,适合不熟悉配置步骤的人按指引操作。
下一步 如果只是日常上网,优先选大型厂商的公共 DNS;如果要按地区筛选或做批量测试,用这个网站按国家和可靠性排序,再导出 CSV 使用。
如何用这个网站找到适合自己网络环境的公共DNS服务器?
在 public-dns.info 上找公共 DNS,核心思路是:先用“国家/地区”列表缩小到离你近的服务器,再根据“可靠性”和“最近检测状态”筛掉不稳定的,最后把候选 IP 填进设备或路由器的 DNS 设置里试。
具体操作路径
- 打开首页后,往下看 “Public DNS Servers by country”,按你的国家或邻近地区进入对应列表。
- 列表中每一行包含 IP 地址、位置、AS 号、软件/版本、最近检测时间、状态和可靠性百分比。优先看状态为 valid 的行。
- 可靠性百分比是历史检测的稳定程度。同一地区里,先挑 90% 以上的;如果数量太少,再放宽到 70% 以上。
- 记下 2–4 个候选 IP,不要只用一个,方便主备切换。
- 页面上还有 “Download valid nameservers as CSV | Plaintext”,需要批量对比或做脚本测试时可以直接下载。
按场景怎么选
- 日常家用、想减少解析绕路:选你所在国家、可靠性高的服务器,例如列表里日本、韩国、中国台湾地区那些 90% 以上的节点。
- 需要 DNSSEC:在状态栏里找带 “valid DNSSEC” 标记的行,例如突尼斯、澳大利亚的个别服务器。
- 跨境访问或本地 DNS 被污染:可以同时保留一个本地高可靠 IP 和一个境外 IP,分别测试解析结果。
- 临时排查:用 “Recently checked” 列表,看最近几分钟内刚被验证过的服务器,避免选到已经下线的地址。
选择条件
| 判断项 | 建议 |
|---|---|
| 状态 | 只选 valid,跳过失效或异常行 |
| 可靠性 | 优先 90% 以上;备选不低于 70% |
| 位置 | 同国或同区域优先,延迟通常更低 |
| 检测时间 | 越近越好,说明当前仍可达 |
| 数量 | 至少准备 2 个,主用 + 备用 |
下一步动作
把候选 IP 写进系统或路由器的 DNS 设置,然后用 nslookup、dig 或在线 DNS 泄漏测试对比解析速度和结果。如果某个 IP 解析慢或返回异常,就换列表里的下一个。想了解具体改法,页面 excerpt 里也提到有 “how to change your DNS server settings” 的说明可参考。
网站上的Reliability(可靠性)百分比代表什么,该怎么参考?
Reliability 是 Public DNS Server List 对每个公共 DNS 服务器做的可用性估计,可以理解为“这台服务器在一段时间内响应正常查询的稳定程度”,以百分比显示。
它怎么来的
- 网站对列表中的公共 DNS 服务器持续做检查,记录每次查询是否正常响应。
- Reliability 百分比大致就是这些检查中成功响应的比例,所以 100% 表示检查期间一直可用,8% 表示大部分检查都失败或超时。
- 页面同时给出 Checked(最近检查时间)和 Status(valid 等状态),这两项和 Reliability 要一起看。
怎么参考
- 优先看 90% 以上、且 Checked 时间较新的服务器;低于 50% 的通常不适合日常使用。
- Reliability 高不等于速度最快,它只反映稳定可用,不反映延迟。选 DNS 时还要结合自己到该服务器的网络延迟。
- 单台服务器偶尔掉线不影响大局,可以把 2–4 台高可靠性的服务器配成主备。
- 如果某台 Reliability 很低但 Status 是 valid,说明它“能答但常掉”,不建议作为主 DNS。
具体场景 例如你想换掉运营商默认 DNS,可以在这个列表里按国家筛选,挑 Reliability 90% 以上、Checked 时间最近的几台,先设为主用,观察几天上网是否正常;如果出现解析变慢或失败,再换列表里其他高可靠性节点。
注意 Reliability 是该网站的监测结果,不等于你本地网络下的真实体验。同一台服务器在不同地区、不同运营商线路上的表现可能差别很大,最终以自己实测为准。
列表里的DNSSEC标记是什么意思,选择DNS服务器时要注意吗?
列表里的 DNSSEC 标记表示这台公共 DNS 服务器支持 DNSSEC 验证,即能校验域名解析结果是否被篡改。它和“valid”“Reliability”是不同维度:valid 是查询是否正常返回,Reliability 是历史可用率,DNSSEC 才是安全校验能力。
在 Public DNS Server List 的表格中,带 DNSSEC 的条目会直接标出来,例如 196.203.86.4(突尼斯)和 41.204.224.38(尼日利亚)都显示 valid DNSSEC,而多数未标注的条目只显示 valid。
选择时要不要在意,取决于你的用途:
- 普通上网、看视频、日常浏览:DNSSEC 不是必须条件。稳定性(Reliability 百分比)和延迟更直接影响体验,优先选 Reliability 高、地理位置近的服务器。
- 对解析安全敏感:比如自建服务、访问银行或需要防 DNS 劫持,建议优先选带 DNSSEC 标记的服务器。
- 注意:服务器支持 DNSSEC 不等于你的设备已启用验证。客户端或路由器也要开启 DNSSEC 校验,否则这个标记只说明“对端有能力”,实际保护不一定生效。
使用时可以这样筛:先在列表里按国家或 Reliability 排序,缩小到几台候选,再看是否带 DNSSEC。如果只是临时换 DNS 解决访问问题,Reliability 90% 以上通常比 DNSSEC 更实用;如果长期固定使用,两者都满足更稳妥。
如何把这里查到的DNS服务器地址设置到自己的设备上?
在 Public DNS Server List 查到可用 DNS 地址后,设置方法取决于你的设备系统。核心思路是:把列表里的 IP 地址填进设备的“DNS 服务器”字段,保存后生效。
Windows
- 打开“控制面板 → 网络和 Internet → 网络和共享中心 → 更改适配器设置”。
- 右键当前使用的网络(以太网或 Wi-Fi)→ 属性。
- 双击“Internet 协议版本 4 (TCP/IPv4)”。
- 选择“使用下面的 DNS 服务器地址”,填入首选和备用 DNS。
- 确定保存。若列表里有 IPv6 地址,再对“TCP/IPv6”重复一次。
macOS
- 系统设置 → 网络 → 选中当前连接 → 详细信息。
- 进入“DNS”标签,点“+”添加服务器地址,可拖拽排序。
- 确定保存。
Android / iOS
- Android:设置 → 网络和互联网 → 当前 Wi-Fi → 修改网络 → IP 设置改为“静态”,在 DNS 1 / DNS 2 填入地址。
- iOS:设置 → 无线局域网 → 点击当前 Wi-Fi 右侧的“i” → 配置 DNS 改为“手动” → 添加服务器。
路由器(全屋设备统一生效)
登录路由器管理后台,找到“DHCP 设置”或“互联网设置”里的 DNS 字段,填入地址并保存。这样连接该路由器的所有设备都会走这个 DNS。
选择哪个地址
Public DNS Server List 页面会显示每个服务器的位置、AS 编号、软件版本、检测时间和可靠性百分比。优先选:
- 可靠性百分比高(接近 100%)。
- 地理位置离你近的国家/地区。
- 状态为 valid,且支持 DNSSEC 的更好。
例如页面里澳大利亚 DigitalOcean 的 170.64.147.31 可靠性 100%,尼日利亚 41.204.224.38 也是 100% 且支持 DNSSEC,可作为参考样本。
验证是否生效
设置完后可访问 DNS 检测类网站查看当前使用的解析服务器,或清空本地 DNS 缓存后重新解析域名。若网页打不开,先把 DNS 改回“自动获取”排查。
这个网站的数据多久更新一次,怎么判断某个DNS服务器是否还有效?
页面显示该站会“持续检查”(checked continuously)公共 DNS 服务器,每条记录都带有 Checked 时间戳,例如 2023-08-17 22:06:41 UTC。也就是说,更新不是按固定周期整批刷新,而是滚动检测、逐条更新时间。
判断某个 DNS 服务器是否还有效,可以看这几列:
- Status:显示
valid表示当前检测有效;若失效通常会显示其他状态。 - Checked:越接近当前时间,说明最近刚被检测过。
- Reliability:可靠率百分比,反映历史检测中成功响应的比例,比单次 valid 更能看出稳定性。
- Software / Version:能看到对方运行的 DNS 软件版本,版本过旧可能意味着维护差或存在兼容问题。
- Whois:可进一步查归属和运营方,判断是否可信。
选择时,优先挑 Status 为 valid、Checked 较新、Reliability 较高 的服务器;如果只是临时换 DNS,建议再结合自己所在地区实际测速,因为列表里的可靠率是站点从检测端得出的,不一定等于你本地的最快选择。
例如需要长期使用,可以选 Reliability 90% 以上且近期 Checked 的;只做备用,选 valid 且 Checked 在近期的即可。
用户评价(0)