这是一个非常奇怪的问题。我使用的是 Windows XP。我尝试过
41.41.41.41 facebook.com
41.41.41.41 www.facebook.com
进入C:\WINDOWS\system32\drivers\etc/hosts
。当我尝试保存文件时,它说我没有足够的权限(我是管理员)。所以我刚刚删除了 hosts 文件并保存了我想要的文件。突然,当我访问 facebook.com 时,出现了 Facebook 登录屏幕。当我尝试
ping www.facebook.com
我明白了(以下文字翻译自捷克语)
Command PING to www.facebook.com [41.41.41.41] with 32 bytes length:
Response from 41.41.41.41: bajts=32 time=66ms TTL=53
Response from 41.41.41.41: bajts=32 time=81ms TTL=53
Response from 41.41.41.41: bajts=32 time=114ms TTL=53
Response from 41.41.41.41: bajts=32 time=123ms TTL=53
(我有真实的 IP 41.41.41.41
,但我不想在这里分享)
更糟糕的是,当我尝试去https://facebook.com,我收到连接错误(因为它可能试图连接指定的服务器,但该服务器不支持 https
为什么会发生这种情况?它仍然连接到 Facebook 有什么具体原因吗?
此外,我曾尝试/我知道
- 使用 cmd 刷新 DNS
- 检查我是否没有使用浏览器的代理(不,我没有)
- 连接到https://facebook.com- 失败,这意味着使用 https 时无法访问真正的 Facebook 服务器
- AVG 的许可证已过期,因此它不应该再在我的 PC 上运行
- IE 和 Firefox 也存在同样的问题
答案1
Firefox 具有内置的 DNS 缓存。
要清除它,你可以使用插件清除 DNS 缓存。