奇怪的问题......每当我尝试访问http://docs.python.org/在 Win 7 上,我被重定向到http://docs.python.org/old_dns.txt其中写道:
您需要更新 docs.python.org 的 DNS 记录。这是旧的文档服务器。
我的第一个想法是做一个ipconfig /flushdns
,但这并不能解决问题。
我还确定它不是我本地网络或 ISP 级别的缓存......(均返回 199.27.76.175)
C:\>nslookup docs.python.org.
Server: [INSTITUTION AD DNS SERVER - REMOVED]
Address: [REMOVED]
Non-authoritative answer:
Name: c.global-ssl.fastly.net
Address: 199.27.76.175
Aliases: docs.python.org
C:\>nslookup docs.python.org. 8.8.8.8
Server: google-public-dns-a.google.com
Address: 8.8.8.8
Non-authoritative answer:
Name: c.global-ssl.fastly.net
Address: 199.27.76.175
Aliases: docs.python.org
我有旗狐扩展已安装并且它也显示199.27.76.175
为地址。
Ctrl-F5
刷新也不起作用。
最奇怪的是,当我在 Chrome 中访问相同的地址时,它起作用了(将我重定向到https://docs.python.org/3/)
知道这一点后,我尝试https://docs.python.org/(注意 httpS)在 Firefox 中,它也运行正常!(重定向到https://docs.python.org/3/)。
这是怎么回事?!我该如何修复它?
由于 Chrome 可以正常工作,并且 IP 显然与 Google 的 DNS 服务器相同,因此我认为这是由 Firefox 内部 DNS 缓存引起的,显示的 Flagfox 地址是单独解析的,而不是用于联系服务器的实际地址。
答案1
我了解到您必须Control+F5
在 Firefox 上按几次才能产生任何效果。
顺便说一下,还有一个DNS Flusher 插件。
答案2
您(或您的公司)是否正在使用可能已缓存 DNS 记录的代理?即使您已刷新本地 DNS 缓存,代理也可能需要刷新其 DNS 缓存。