Windows 为什么此主机文件条目仅适用于浏览器和主机名?

Windows 为什么此主机文件条目仅适用于浏览器和主机名?,windows,windows-7,ip,hosts,Windows,Windows 7,Ip,Hosts,我的工作站的C:\Windows\System32\drivers\etc\hosts文件包含以下(假设的)IP地址映射: 111.222.33.444 sub.domain.tld 在Firefox中,我可以成功浏览到sub.domain.tld主机名。因为我可以浏览到主机名 为什么我不能直接浏览到111.222.33.444IP地址 为什么我既不能ping111.222.33.444也不能pingsub.domain.tld 显然,我不了解hosts文件在做什么 为什么我不

我的工作站的
C:\Windows\System32\drivers\etc\hosts
文件包含以下(假设的)IP地址映射:

111.222.33.444         sub.domain.tld
在Firefox中,我可以成功浏览到
sub.domain.tld
主机名。因为我可以浏览到主机名

  • 为什么我不能直接浏览到
    111.222.33.444
    IP地址
  • 为什么我既不能ping
    111.222.33.444
    也不能ping
    sub.domain.tld
  • 显然,我不了解hosts文件在做什么

    为什么我不能直接浏览到111.222.33.444 IP地址

    服务器可能有一个与sub.domain.tld不同的默认虚拟主机。默认virtualhost可能被设置为拒绝您的请求

    为什么我既不能ping 111.222.33.444也不能ping sub.domain.tld


    ping sub.domain.tld
    将ping
    111.222.33.444
    ,但不需要服务器响应ping。它(和你一样)可能被防火墙从ICMP通信中隔离。

    这很公平。为什么Firefox从主机名解析主机地址,而不是直接浏览到主机地址?此外,为什么ping功能两者都不起作用?