整理东京服务器 DNS 解析异常的排查与处理实战。
DNS 解析异常会导致访问大面积失败。以下是实战。
一、确认现象 - 域名解析失败或超时 - 部分域名正常部分异常 - 间歇性解析失败
二、定位 1) dig / nslookup 指定 DNS 测试 2) cat /etc/resolv.conf 检查 DNS 配置 3) 对比多个公共 DNS 结果 4) 查看系统解析日志
三、常见原因 1) DNS 服务器不可达或超时 2) resolv.conf 配置错误 3) 本地 DNS 缓存污染 4) 域名本身故障或过期 5) 防火墙拦截 53 端口 6) 解析记录变更未生效
四、处理 - 更换稳定 DNS - 修正 resolv.conf - 清理本地缓存(systemd-resolve / nscd) - 联系域名服务商 - 放行 53 端口
五、优化 1) 部署本地缓存 DNS 2) 配置多个 DNS 备用 3) 关键域名做监控 4) 缩短 TTL 便于切换
六、预防 - 解析可用性监控 - 变更前评估 - 保留回滚方案
总结:DNS 异常要先用 dig 定位并检查 resolv.conf,再从 DNS 服务器、配置、缓存和防火墙逐项处理。