我如何绕过 DNS 提供商的缓存?

我如何绕过 DNS 提供商的缓存?

我刚刚更改了我网站上的 DNS 设置,我主要用它进行本地测试。不幸的是,我的旧设置的 TTL 是一天左右,我不想等待它更新。即使我的 DNS 提供商(Google DNS)已缓存,有没有办法获取最新的 DNS 设置?

答案1

尝试使用其他 DNS 提供商,例如 OpenDNS。如果网站足够受欢迎,其他提供商可能也会缓存 DNS,因此请继续尝试其他提供商。

另外,如果您使用的是 Windows,请在命令提示符中输入ipconfig /flushdns几次以清除本地缓存。同时关闭浏览器/清除缓存中的所有好东西。

答案2

最好的方法是查询你的域名权威性直接服务器 -

nslookup yourdomain.com nameserver.for.your.domain.com

如果你不知道哪个名称服务器对你的域名具有权威性,请找到它 -

nslookup

> set q=NS
> yourdomain.com

它将列出您的域使用的所有 namserver 的地址,然后要直接查询它,您可以将其中任何一个作为第二个参数传递给您的nslookup

相关内容