首页/网络/协议速查/Anycast:DNS 的高可用基石
本包目录(405 条)
HTTP 方法与状态码91 条HTTP 头与缓存70 条
DNS 与域名解析60 条
TCP 与 UDP54 条TLS 与加密50 条IP 与 ICMP37 条邮件与文件传输43 条

Anycast:DNS 的高可用基石

根、TLD、公共 DNS、大量权威都用 anycast:同一 IP 在全球多机房宣告,用户自动就近访问;坏一个实例流量自动绕开。

协议速查网络更新于 2026-10-12
原理BGP 宣告同一前缀,路由选择最近/最优实例
收益低延迟 + DDoS 分散 + 天然冗余
代价调试时同一 IP 每次可能落到不同实例,行为需幂等

观察就近实例

观察就近实例
dig @1.1.1.1 example.com +short
mtr -c 10 1.1.1.1
traceroute 223.5.5.5
自建权威若不支持 anycast,至少要做多机房 unicast 冗余 + 健康检查切换。

易错点

  • anycast 下「某次查询异常」难以复现:需要多探点持续拨测,单点 dig 结论不可靠

数据来源与参考

  • RFC 4786(运维中的 anycast)
  • RFC 3258(权威 anycast)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌