
迁移后不同访客看到不同网站,可能是DNS缓存尚未更新,也可能是记录配置不一致。先确认权威记录正确,再检查递归DNS、本地缓存及IPv6,不能把所有异常都归结为“等传播”。
先确认权威答案
查看域名当前使用的名称服务器,并在实际生效的DNS服务处核对记录。修改了未被使用的DNS面板,不会影响访客解析。
对比A、AAAA、CNAME及www子域名。若A已指向新主机,而AAAA仍指向旧主机,支持IPv6的网络可能继续访问旧站。不要仅因本机使用IPv4正常就结束检查。
再比较不同网络
记录至少两个网络的解析结果、访问时间和返回页面,例如办公网络与手机流量。通过管理员工具分别查询权威DNS和递归DNS,判断差异发生在哪一层。
TTL表示记录可被缓存的时间。迁移前降低TTL有帮助,但修改TTL不会强制清除此前已经缓存的旧记录。实际可见时间还受到已有缓存和服务配置影响,不能用一个固定小时数保证所有访客同步。
排除看起来像DNS的缓存
如果不同网络解析到同一目标,却显示不同页面,还要检查CDN缓存、浏览器缓存、主机虚拟主机和多个源站。HTML中的旧资源域名也会让新页面夹杂旧内容。
用IP直接打开网站并不能可靠验证目标站:共享主机依赖域名选择虚拟主机,HTTPS还涉及证书和SNI。应由管理员使用保留正确主机名的方式进行源站测试。
迁移窗口的处理
在确认大部分访问已转向新站前,保留可回退的旧站。对商城、表单等动态数据,要明确迁移期间写入到哪个数据库,避免两个站同时接单后再随意覆盖。
若发现权威记录错误,应先修正具体记录;如果只是已知的旧缓存,则观察其剩余时间,不要不断来回切换IP。每次变更都记录时间与前后值,方便定位。
清除自己电脑DNS后正常,算修好了吗? 只能证明本机恢复。仍需确认公共权威记录一致,并从其他网络验证,尤其检查IPv6及www版本。
参考资料
相关问题
本文为通用排查指南,依据所列官方资料整理;菜单名称和行为可能随版本及主机环境变化。配图为AI生成的概念示意,不是实际故障截图。
