![使用 hosts 文件阻止 XP 上的游戏](https://linux22.com/image/1214327/%E4%BD%BF%E7%94%A8%20hosts%20%E6%96%87%E4%BB%B6%E9%98%BB%E6%AD%A2%20XP%20%E4%B8%8A%E7%9A%84%E6%B8%B8%E6%88%8F.png)
在 Windows XP 的 hosts 文件 (C:\windows\drivers\etc\hosts) 中,在与 dns 通信之前,先将助记符格式本地替换为 ip 地址。以前,我在 linksys router wrt54gs 中使用了四个主机和关键字插槽;这非常有限。下面的部分旨在使用从 Fiddler2 收集的主机来阻止 Adventure Quest 游戏。
- 如何才能整合这个部分以及/或者有没有更好的方法来阻止这个游戏?
- 主机“battleon.com”与主机“www.battleon.com”不同吗?
- 主机可以引用子目录“dragonfable.battleon.com/game/”吗?
- 主机可以引用特定页面吗?
- 有没有更好的方法,我是否犯了错误,有什么建议?
# BattleOn (Adventure Quest);
127.0.0.1 battleon.com
127.0.0.1 www.battleon.com
127.0.0.1 battleon.com/aq-play.asp # ? specific asp page
127.0.0.1 aq.battleon.com
127.0.0.1 banners.battleon.com
127.0.0.1 dragonfable.battleon.com
127.0.0.1 dragonfable.battleon.com/game/ # ? subdirectory
127.0.0.1 guardian.battleon.com
127.0.0.1 media.battleon.com
127.0.0.1 forums.battleon.com
127.0.0.1 forums1.battleon.com
127.0.0.1 forums2.battleon.com
127.0.0.1 video.battleon.com
127.0.0.1 adlegend.com
127.0.0.1 ad.adlegend.com
127.0.0.1 cpmstar.com
127.0.0.1 cdn.cpmstar.com
127.0.0.1 server.cpmstar.com
127.0.0.1 scorecardresearch.com
127.0.0.1 beacon.scorecardresearch.com
127.0.0.1 quantserve.com
127.0.0.1 edge.quantserve.com
127.0.0.1 pixel.quantserve.com
答案1
- 如何才能整合这个部分以及/或者有没有更好的方法来阻止这个游戏?
不使用第三方软件的话,其实不行。这种方法的优点是 hosts 文件很可能可以复制到完全不同的操作系统。
- 主机“battleon.com”与主机“www.battleon.com”不同吗?
我认为是的。它们是两个不同的领域。
- 主机可以引用子目录“dragonfable.battleon.com/game/”吗?
- 主机可以引用特定页面吗?
不可以。.hosts 文件旨在作为 DNS 系统的本地“替代品”。它们只会查找域名,因此您只能使用 .hosts 文件来阻止域名,而不能阻止路径。
- 有没有更好的方法,我是否犯了错误,有什么建议?
正如我之前提到的,.hosts 文件是原生文件,几乎适用于任何现代操作系统。您可以选择一些第三方过滤软件,但它们可能很昂贵,而且可能有点太混乱。
答案2
主机“battleon.com”与主机“www.battleon.com”不同吗?
不。
主机可以引用子目录“dragonfable.battleon.com/game/”吗?
不。
主机可以引用特定页面吗?
不。
您在这里所能做的就是阻止计算机连接特定主机。而不是特定网站上的目录或页面。为此,您需要使用路由器或专门的阻止硬件或软件。
答案3
答案4
通过这种方式阻止网站或域名是可行的......但要么全有,要么全无。
其次,任何有技术能力的人都会检查主机文件。我希望这个用户不是管理员,或者没有超级用户权限...
主机文件很容易被修改,甚至更容易修复这种损坏......