这几乎总是一个传播问题,可以在几个小时内解决。
这个假设是,大多数人通过www.domain.com和domain.com访问他们的
域名(没有www)。
这意味着您的ISP的域名
服务器将在其缓存中包含www.domain.com。
当你对你的dns进行修改时(把域移到不同的服务器,或者改变一个IP),所有的dns值都需要更新到新的值。
当您尝试再次查看www.domain.com时,您将获得ISP的缓存值,该值将保留在缓存中几个小时,因此用户将会收到旧IP,最终会显示一些错误(或apache欢迎页面,或“这个IP在多个域之间共享”页面)。
下一个常见的反应是用“domain.com”(没有www)来检查域名。由于该值尚未使用,因此它不在ISP的缓存中。其结果是,ISP将获取该域的新/正确的IP,因此“domain.com”将正常工作,但“www.domain.com”不会。
解决
方案是等待4小时,缓存在您的ISP处过期,届时将获取新IP。
抢先解决方案是在您对域进行任何IP更改之前大约一天将您的TTL(在'named.db'模板或区域中)降低到几分钟而不是4小时。