我在HostGator的example.com上有一个托管包
我还从Digital获得了一个DNS服务器,并在服务器上设置了DNS详细信息(以@为主机名的DO服务器IP上的记录),还在我的域名DNS设置上设置了DNS服务器,该服务器托管在HostGator上。
现在一切看起来都还好..。
我想,在我做出这些更改之前,已经有3-4个小时了,当我指向example.com时,我仍然可以访问活动主机包文件,而不是服务器文件。
我是否需要先取消托管包,然后才能完成这个工作?
编辑:如果我在错误的网站,请将它移到正确的位置。
发布于 2014-08-19 18:06:42
为了类似的情况,我不得不等了24小时。DNS内容传播速度可能很慢。如果到那时还没有解决这个问题,那么就会出现配置问题,或者您的DNS服务器已经关闭。
如果在Hostgator上正确设置了DNS服务器,则不需要删除托管包(也就是说,您使用的域名是DigitalOcean的if )。如果您在Hostgator保留了A记录或CNAME记录,请删除它们以避免将来可能发生的冲突(最佳实践,而不是要求)。
发布于 2014-08-19 18:14:28
任何更改传播到所有DNS服务器都需要2到48小时的时间。有时更长,但很少需要超过24小时。
要知道您的设置是否正确,一种方法是更改客户端计算机上的DNS服务器,以使用您为域名安装的DNS服务器。您可能需要清除浏览器缓存,并确保您能够解析主机名。
nslookup example.com不过,如果您正在使用Windows,则可能需要等待。这是因为实际上有两个解析器。Windows仍然需要几个小时才能重新获取更新的DNS数据.如果你仍然看到你的旧数据,这并不意味着某些事情是错误的。耐心点,待会儿再检查。
如果,比方说在4到6个小时内(如果你想的话,现在你可以这样做),你仍然无法看到你的改变,那么在Linux计算机上使用dig (可能也有一个对Windows的挖掘)。
dig +trace example.com any这将通过DNS服务器跟踪查找SOA (授权声明) DNS服务器,并返回结果。如果您没有看到您的更改,那么您很可能没有在正确的DNS服务器上进行更改。这种事经常发生!您将能够看到哪个域承载了您的SOA,可能是您的注册商。如果名称服务器NS记录指向另一组DNS服务器,SOA相对空白的情况并不少见。这并不少见。通常情况下,东道方和登记员是两家独立的公司。然后,您就可以使用以下方法进行检查:
dig @ns1.hostingdomain.com example.com any请注意,这将是一个域名的NS记录。如果你愿意的话,你可以同时尝试这两种方法,尽管这通常是不必要的。
这应该能让你得到你想要的。请让我知道。
https://webmasters.stackexchange.com/questions/68239
复制相似问题