114 DNS 出现什么问题了?

HCRM技术_小炮 DNS 2025-10-14 5 0

这里为您详细说明一下当时的情况、原因以及影响:

事件概述

在2024年5月19日和21日,由国内运营商中国电信运营的公共DNS服务114.114.114.114114.114.115.115 出现了大范围的解析故障,这次故障影响了全国大量用户,尤其是在5月21日下午,故障持续了数小时,引发了广泛关注。

故障表现

受影响的用户会遇到以下情况:

网页打不开浏览器显示“无法找到服务器”或“DNS解析错误”。

部分App无法连接网络许多依赖网络服务的手机App无法正常使用。

网络连接时好时坏如果设备同时配置了多个DNS(如114DNS和运营商默认DNS),可能会出现间歇性能上网的情况。

故障原因分析(根据网络专家和机构分析)

两次故障的根本原因被指向了BGP路由泄漏

可以这样理解:

1、什么是BGP? BGP是互联网的“导航系统”,负责告诉全球的网络数据包应该走哪条路才能到达目的地,DNS服务器的地址也需要通过BGP来广播告知全世界。

2、什么是路由泄漏? 就像一个本应只在市内有效的路标,被错误地放到了全国高速公路上,某个小型的网络运营商(据分析是南京某运营商)错误地向其上游运营商(中国电信)广播了114DNS的IP路由信息。

3、后果:这个错误的路由信息被中国电信接受并进一步传播到了全球互联网,导致大量发往114DNS的查询请求,被错误地引导到了这个不具备114DNS服务能力的小型运营商的网络上。

4、结果:你的设备向114DNS发出的查询请求,要么在这个错误的网络路径中迷失(丢包),要么被指向了一个无效的地址,从而导致DNS解析完全失败。

简单比喻:114DNS的“客服热线”号码本来是公开的,但有人错误地在“电话黄页”上把接听这个热线的总部地址,改成了一个小办公室的地址,导致全国打来的电话都涌向了这个小办公室,而它根本处理不了,于是电话要么占线,要么无人接听。

为什么影响这么大?

114DNS作为国内最大的免费公共DNS之一,拥有庞大的用户基数,很多用户为了上网更快速、更稳定(或为了屏蔽某些广告),会手动将网络设置中的DNS改为114DNS,一些路由器、智能设备甚至网络服务商的默认设置中也使用了114DNS,一旦它出现故障,影响范围就非常广泛。

当时如何解决?

对于普通用户来说,最直接的解决办法是:

临时切换DNS将电脑或手机上的DNS设置更改为其他可靠的公共DNS,

阿里云 DNS223.5.5.5223.6.6.6

DNSPod DNS119.29.29.29

Google DNS8.8.8.88.8.4.4(在国内可能速度不稳定)

Cloudflare DNS1.1.1.1(在国内可能速度不稳定)

重启路由器让路由器重新获取运营商自动分配的DNS地址。

设置为“自动获取DNS”不手动指定DNS,使用网络本身提供的默认DNS。

从114DNS运营方来看,他们需要与上游运营商(中国电信)协调,通过BGP协议更新和清理这些错误的路由信息,这个过程需要时间,因此故障持续了几个小时。

114DNS在2024年5月中下旬经历了两次因BGP路由泄漏导致的大规模故障,这并非其服务器本身宕机,而是互联网基础路由系统出现错误,导致流量被“劫持”到了错误的地方。

114DNS的服务已经恢复正常,但这次事件也提醒我们,过度依赖单一公共DNS服务存在风险,在遇到类似网络问题时,知道如何临时切换DNS是一个很有用的技能。

文章摘自:https://idc.huochengrm.cn/dns/18015.html

评论