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

Eri*_*ley 4 dns

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

Ale*_*lex 8

最好的办法是直接查询你所在域的权威服务器——

nslookup yourdomain.com nameserver.for.your.domain.com
Run Code Online (Sandbox Code Playgroud)

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

nslookup

> set q=NS
> yourdomain.com
Run Code Online (Sandbox Code Playgroud)

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


Bra*_*don 2

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

此外,如果您使用的是 Windows,请在命令提示符下键入ipconfig /flushdns几次来清除本地缓存。还要关闭浏览器/清除缓存所有好东西。