仅我的 PC 上的 DNS 解析错误(又名“过去托管的幽灵”)

仅我的 PC 上的 DNS 解析错误(又名“过去托管的幽灵”)

成功迁移到新主机后,我的电脑 (Windows 10) 出现了一个奇怪的问题。传播完成后,我删除了主机文件中的临时条目,大约一分钟内一切正常 (显然是某种本地缓存),但之后就不行了。检查 nslookup 时,我看到了这种奇怪的情况:

PS C:\Users\Karen> nslookup mail.proverbs2525.org
Server:  UnKnown
Address:  192.168.1.1

Non-authoritative answer:
Name:    proverbs2525.org
Address:  192.145.233.49
Aliases:  mail.proverbs2525.org

PS C:\Users\Karen> nslookup www.proverbs2525.org
Server:  UnKnown
Address:  192.168.1.1

Non-authoritative answer:
Name:    proverbs2525.org
Address:  192.145.233.49
Aliases:  www.proverbs2525.org

PS C:\Users\Karen> nslookup proverbs2525.org
Server:  UnKnown
Address:  192.168.1.1

Non-authoritative answer:
Name:    proverbs2525.org
Address:  192.232.219.88

mail.并且www.是正确的,它们甚至声称只是基域的别名,但对基域本身的查询却指向旧服务器。什么???

然后,几个小时后,我注意到之前的行为mail.www.版本也恢复到了旧 IP!然后过了一会儿,它们又恢复正常了。然后,离开电脑大约一个小时后,我再次检查,和www.是正确的,但mail.(当然还有裸域)是错误的。几分钟后,它们交换了(mail.是正确的,但www.错了)。我快疯了!

裸域不会来来去去,但始终是错误的。重新添加主机条目192.145.233.49 proverbs2525.org可以修复它,但当我再次删除主机条目时,裸域会回到 192.232.219.88,可能还会带走子域。就好像我有一些次要的隐藏主机文件(我应该称之为“幽灵文件”吗?),其中仍然有 192.232.219.88,并且想在我没注意的时候宣称自己。我同时移动了另外两个域,它们工作正常。这绝对不是传播问题 - 我前一天将所有 TTL 设置为 10 分钟,距离我更改名称服务器条目已经过去了大约 8 小时。我丈夫在同一个局域网上的电脑、我的手机、地理探测器等都看到所有指向 192.145.233.49 的内容,正如它们应该的那样。有人能帮我找到幽灵吗?

答案1

好吧,我觉得回答自己的问题很愚蠢,因为我什么都没做,但这就是重点。如果有人遇到类似的问题,答案可能是耐心

尽管 DNS 传播时间早已过去(在我缩短 TTL 之前,原始值只有 4 小时),但总有一些东西来来去去。在我写下问题后,我发现这不仅仅是我的电脑的问题——几个小时后,一封新的电子邮件到达了旧帐户的邮箱。在那之后的某个时候,我丈夫的电脑也短暂地切换到从旧帐户而不是新帐户获取邮件(幸运的是——否则我们可能永远看不到这封任性的电子邮件!)。

但我继续做其他项目,睡了一晚,现在,一天过去了,似乎已经解决了。也许不是所有的 DNS 缓存节点都遵守 TTL 设置,或者也许真的是鬼魂。;-) 但在 DNS 的狂野世界中,教训是等待的时间比你认为需要的时间要长在假设某事出错之前。

答案2

你的 hosts 文件中可能有一个静态路径(C:\Windows\System32\drivers\etc\hosts),或者可能将 DNS 配置为指向旧的提供商服务器(请参阅https://www.lifewire.com/how-to-change-dns-servers-in-windows-2626242

尝试打开/通用一个(Goggle 为 8.8.8.8,试图阻止恶意软件的“全球网络联盟”为 9.9.9.9)

相关内容