这可能是来自本地机器的DNScaching问题,但我不确定。 这是发生了什么事。 我有一个不使用通配符子域的域,所以必须创build它们。
没有创build域,我指向我的浏览器test.domain.com,我找不到页面服务器。 现在,当我创build子域名时,我一直得到同样的问题。
现在,当我第一次创build域,而没有访问过的页面,我得到了正常的页面,但现在当我删除子域,它永远不会消失。
这可能是一个DNScaching问题,我正在共享环境,也许路由器有一个caching,但我怀疑。 这可以与我的设置有关吗?
我曾尝试使用Google DNS托pipe ,但是这给了我相同的结果。
我也尝试了一些清除本地DNScaching的工具,它们是FireFox的一些附件。
任何人有任何想法可能是什么问题。 是否有任何testing我可以做,看看我和服务器之间是否有某种caching。
在进行DNS更改和testing之前,您等了多久? 大多数DNS条目至less要caching30分钟(您是否在创build子域时看到过生存时间或TTL设置,即logging将被caching的秒数)。
这是您在等待正确logging出现之前必须等待的最短时间(意思是最长时间,但不是由于以下原因)。 行为不当的DNS服务器(其中有很多)将完全忽略你的广告TTL,只要他们喜欢就caching它。
知道更改是否已经发生的一个相当好的方法是使用您最喜欢的nslookup工具。 当你在nslookup ,查询:
test.example.com nsX.dnsserver.com
(将nsX.dnsserver.comreplace为您的真实域名,将nsX.dnsserver.comreplace为域名所使用的域名服务器的地址)。
请注意,该方法并不总是100%准确,因为一些DNS提供商将响应任何域请求,但如果您访问的地址,你只是得到一个停车页面。