使用C:\Windows\system32\drivers\etc\hosts
或/etc/hosts
文件,可以通过将单个主机发送到127.0.0.1
或发送到不存在的 IP 地址来阻止单个主机。示例:
192.68.0.254 abc.def.domain.suffix
如果我想阻止 下的所有主机def.domain.suffix
(包括其自身)怎么办?是否可以使用其他类似的网络配置文件来阻止它们?
答案1
您无法在 hosts 文件中执行您想要的操作。
实现此目的的方法是通过您控制的名称服务器发送查询,该名称服务器会为域及其子域提供您想要的答案。如何执行此操作取决于名称服务器,但如果您可以运行组合递归和授权名称服务器,则相当容易,并且可以通过多种方式完成。(我知道 Bind 和 DNSMasq 都可以做到这一点 - 后者通常出现在更好的 SOHO 路由器和许多 Linux 系统上)