Domain IP Lookup

故障排查

诊断 DNS 超时、SERVFAIL 错误、过期缓存,以及不同网络下答案不一致的问题。

同一个域名返回不同答案的三个原因

地理路由

每个地区对应不同的边缘服务器

缓存

TTL 各自独立,缓存各自独立

分割视图

刻意设计的不同答案

故障排查

为什么 DNS 应答会因地点而异

了解地理 DNS、CDN 路由、解析器缓存和分离视图(split-horizon)配置,弄清同一个域名为什么会在不同位置返回不同的 DNS 应答。

4 分钟阅读

四个层级,按顺序排查

DNS

解析域名

传输层

TCP 连接

TLS

证书验证

应用层

HTTP 响应

故障排查

如何诊断“无法访问此网站”错误

这条笼统的浏览器错误涵盖了几种互不相关的故障模式,而 DNS 往往是最快能先排除或确认的一个。

3 分钟阅读

“传播”其实只是缓存过期

0 分钟

您保存了更改

0-5 分钟

您的 DNS 托管商完成更新

最长到 TTL

旧答案仍在缓存中

TTL 之后

所有人都看到新答案

没有任何内容被推送出去,只是各个缓存不再复用自己的副本

故障排查

DNS 修改没有生效时该怎么办

您更新了记录,等了一阵,看起来还是不对。在断定出了故障之前,请按顺序逐项排查。

3 分钟阅读

一次查询通常应耗时多少

1-10 ms命中缓存、同一网络,属于常态
20-80 ms未命中缓存、就近的任播解析器,仍属正常
500 ms+持续这么慢,说明哪里出了问题
故障排查

排查 DNS 解析缓慢的问题

网站加载缓慢,有时其实是 DNS 查询慢在作怪。本文教您如何分辨二者,并说明常见的成因。

3 分钟阅读

同一个域名返回不同答案的三个原因

地理路由

每个地区对应不同的边缘服务器

缓存

TTL 各自独立,缓存各自独立

分割视图

刻意设计的不同答案

故障排查

为什么我的域名在不同网络上解析结果不同?

在家里、办公室或手机蜂窝网络下看到不同的 IP,未必是故障。本文说明背后究竟发生了什么,以及如何区分正常差异与真正的问题。

3 分钟阅读

四种结果,四种不同的后续处理

NXDOMAIN域名不存在,永远不值得重试
超时未在规定时间内收到应答,通常是暂时的
SERVFAIL服务器无法处理请求,有时是暂时的
REFUSED按策略被拒绝,很少是故障,也很少是暂时的
故障排查

DNS 超时与 SERVFAIL 有何区别

二者看上去都是查询失败,但超时和 SERVFAIL 指向的是不同的问题,应对的下一步也不一样。本文帮您分清并正确处理。

3 分钟阅读

四种结果,四种不同的后续处理

NXDOMAIN域名不存在,永远不值得重试
超时未在规定时间内收到应答,通常是暂时的
SERVFAIL服务器无法处理请求,有时是暂时的
REFUSED按策略被拒绝,很少是故障,也很少是暂时的
故障排查

NXDOMAIN 详解:域名为何无法解析

NXDOMAIN 表示就 DNS 而言该域名并不存在,既不是超时,也不是服务器故障。下面讲讲它的真正成因,以及为什么重试毫无意义。

3 分钟阅读