DNS 基础、故障排查、安全与实用工作流,由开发本工具的团队撰写。
两种寻址方案,并行运行
IPv4
192.0.2.10
32 位,约 43 亿个地址,已耗尽
IPv6
2606:4700::6810:84e5
128 位,约 3.4×10³⁸ 个地址
比较静态与动态 IP 地址,了解各自的适用场景,并明白为什么域名的 DNS 记录不应与固定地址混为一谈,以及如何为地址变更做好准备。
一个主机名,多条 A 记录
第 1 个答案
93.184.216.34
第 2 个答案
93.184.216.35
第 3 个答案
93.184.216.36
解析器会返回所有记录,通常按轮换顺序
了解 DNS 轮询如何返回多个地址,它在负载分配方面能做什么、不能做什么,以及缓存如何影响实际观察到的结果。
一个主机名,多条 A 记录
第 1 个答案
93.184.216.34
第 2 个答案
93.184.216.35
第 3 个答案
93.184.216.36
解析器会返回所有记录,通常按轮换顺序
对比基于 DNS 的流量分配与应用负载均衡器,了解 TTL、健康检查和区域化应答如何影响服务可用性。
为什么查询结果显示的是 CDN,而非源站
访客
查询该域名
CDN 边缘节点
104.21.x.x
DNS 返回的就是它
源站服务器
真实 IP,从不暴露
了解源站服务器在 CDN 或反向代理背后承担什么角色,为什么公共 DNS 可能显示的是边缘节点地址,以及如何安全地排查问题。
为什么查询结果显示的是 CDN,而非源站
访客
查询该域名
CDN 边缘节点
104.21.x.x
DNS 返回的就是它
源站服务器
真实 IP,从不暴露
了解反向代理如何位于客户端与服务器之间、DNS 如何把用户指向它,以及它如何支持路由、TLS 和安全。
您解析到的地址背后究竟是什么
共享 IP
多个网站共用一个地址,由 Host 头选出您的站点
独享 IP
只属于您,可自行控制其反向 DNS
CDN 边缘节点
不是源站,由边缘节点终结连接
找出域名解析到的公网地址,区分托管服务商和 CDN 端点,并了解为什么 DNS 查询可能无法暴露源站主机。
几乎每个 DNS 区域都会遇到的记录
每一种值得了解的记录类型:它的作用、长什么样,以及人们常犯的错误,全部浓缩在一页参考中。
同一个域名返回不同答案的三个原因
地理路由
每个地区对应不同的边缘服务器
缓存
TTL 各自独立,缓存各自独立
分割视图
刻意设计的不同答案
了解 IP 地理定位如何估算网络位置、为什么结果可能与用户的实际位置不符,以及 DNS 查询究竟能告诉您什么、不能告诉您什么。
同一个域名返回不同答案的三个原因
地理路由
每个地区对应不同的边缘服务器
缓存
TTL 各自独立,缓存各自独立
分割视图
刻意设计的不同答案
了解地理 DNS、CDN 路由、解析器缓存和分离视图(split-horizon)配置,弄清同一个域名为什么会在不同位置返回不同的 DNS 应答。
一封邮件如何找到您的邮件服务器
发件人
you@gmail.com
MX 查询
谁来收邮件?
邮件服务器
优先级 10 优先
收件箱
已送达
优先级数值最小者优先;数值较大的作为备用
一份实用指南:讲解邮件所依赖的 MX、SPF、DKIM 与 DMARC 记录,路由与身份验证如何协同工作,以及邮件迁移之后需要核实哪些内容。
一封邮件如何找到您的邮件服务器
发件人
you@gmail.com
MX 查询
谁来收邮件?
邮件服务器
优先级 10 优先
收件箱
已送达
优先级数值最小者优先;数值较大的作为备用
检查域名的 MX 记录,理解优先级数值,解析邮件交换服务器主机,并排查常见的邮件路由问题。
几乎每个 DNS 区域都会遇到的记录
了解通配符 DNS 记录如何匹配其他未配置的名称,何时能简化子域名管理,以及它们如何掩盖错误。