无法访问特定网站

无法访问特定网站

我使用的是 Windows 7 x64,有问题的网站是 Hotmail。这个问题与浏览器无关,因为我已经尝试过我机器上安装的所有浏览器(FF、Chrome、Opera、IE)。

最棒的是,我可以从虚拟机内部访问。我拥有 Ubuntu 和 Windows 10 虚拟机,使用这些虚拟机我可以正常访问 Hotmail。

其他所有网站似乎都运行良好,而且我玩在线游戏也没有问题。

我尝试过的:

  • 清除浏览器历史记录/cookie
  • 运行 CCleaner
  • 重启
  • 刷新 ARP 缓存(netsh interface ip delete arpcache)
  • 刷新 DNS(ipconfig /flushdns)

额外的信息:

主机文件仅包含注释掉的行。

nslookup在问题系统上,命令给了我(在另一个系统上我得到了同样的结果,只是 4 个 IP 地址的顺序不同):

nslookup hotmail.com
Server:  UnKnown
Address: 192.168.1.1 // <-- This is my router

Non-authoritative answer:
Name:      hotmail.com
Addresses: 157.55.152.112
           157.56.172.28
           65.55.77.28
           65.55.85.12

ping在问题系统上,命令给了我:

Pinging hotmail.com [65.55.85.12] with 32 bytes of data:
Reply from 65.55.85.12: bytes=32 time=65ms TTL=241
Reply from 65.55.85.12: bytes=32 time=64ms TTL=241
Reply from 65.55.85.12: bytes=32 time=64ms TTL=241
Reply from 65.55.85.12: bytes=32 time=67ms TTL=241

Ping statistics for 65.55.85.12:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 64ms, Maximum = 67ms, Average = 65ms

在另一个系统上,它使用不同的地址,即 157.55.152.112。

什么原因造成此情况?

答案1

尝试从有问题的系统和正常运行的系统 ping 站点。IP 地址应该相同(通常)。

如果它们相同,我不确定会是什么。

如果它们不相同,请检查 hosts 文件以确保它没有被劫持(它是一种本地 DNS,存储在 c:\windows\system32\drivers\etc\hosts 中,需要管理员权限才能访问)。然后,检查 DNS 以查看哪些服务器正在用于解析 hotmail.com(在命令行上使用 nslookup 进行检查)。

答案2

看到已经完成的故障排除量(我同意该分析)

他们有其他的名称解析源 - [...]、Windows 上的 \Windows\System32\drivers\etc\hosts、NIS、NetBIOS 名称解析、缓存系统(如 nscd)- 主机或 nslookup 都不会查询这些源,但其中任何一个都可能返回操作系统可能使用的冲突信息。

来源

NetBIOS,,NIS那么ncsd将是 - 较弱的 - 领先。显然,这种情况发生在真实的人身上:

穆克什说

2014 年 9 月 10 日,上午 6:15

谢谢(你的)信息。nscd 是我案件的罪魁祸首。重新启动它有助于解析器为 ping 和 telnet 工作

相关内容