如何通过 Windows 主机阻止 IP 地址

Mob*_*Mob 4 windows hosts hosts-file

我想阻止通过 Windows 主机访问某个 IP 地址。

这是IP地址41.190.8.17。这是我的主机文件的内容。

# localhost name resolution is handle within DNS itself.

127.0.0.1 41.190.8.17
Run Code Online (Sandbox Code Playgroud)

如果我转到浏览器并输入41.190.8.17,它会将我直接带到该站点。

请有人告诉我为什么它忽略了这一点?

Bon*_*ott 7

它不会以这种方式工作,因为主机文件仅用于通过 DNS 进行名称解析。由于它已经是一个 IP 地址,Windown(或您的应用程序)不需要进行 DNS 查找。

我认为您必须在使用 Windows 防火墙进行查询时阻止对 IP 地址的访问。也许会有所帮助,具体取决于您使用的 Windows 版本