HostsX 帮助中心

简介

HostsX 是由囧科技 | orzTech 出品的一款记事本风格 Hosts 文件编辑器。它完全免费,没有任何功能限制,不捆绑任何第三方软件。本编辑器不同于以往的任何编辑器,支持自动下载更新互联网上发布的 Hosts 文件,还特别支持 Jock Kwok 原创的广告过滤 Hosts。
HostsX 可运行于 Windows 2000/​​XP/​​2003/​​Vista/​​7 系列操作系统。下载 HostsX。我们推荐您使用「必须的」网络隧道加速器以获得更好的浏览体验。

常见问题

理论知识

Hosts 文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名映射到相应的IP地址。Hosts 文件通常用于补充或取代网络中 DNS 的功能。和 DNS 不同的是,计算机的使用者可以直接对 Hosts 文件进行控制。

以上说明来自于维基百科。如果您还有不明白的,可以继续查阅维基百科或者是可能您更加喜欢的百度百科上的文档。

根据 Windows 系统的规则,在进行 DNS 请求以前,Windows 系统会先检查自己的 Hosts 文件中是否有这个地址映射关系,如果有则调用这个 IP 地址映射,若没有再向已知的 DNS 服务器提出域名解析。也就是说 Hosts 的请求级别比 DNS 高,所以 Hosts 文件可以轻松更改域名与 IP 的对应关系。

在进行故障排除和网络诊断时,以 127 开头的 IP 地址非常重要。形式上将网络地址块 127.x.x.x 定义为 A 类地址,保留了该地址块以用于内部回送(loopback)。

因此两者效果一样。

但是在广告屏蔽方面,127.1 更加节省空间,对于数量较大的恶意网站进行屏蔽时,推荐使用。

两者目的相同,都是为了让广告域名进行本地读取。但是从更多的测试来看看,0.0.0.0 屏蔽广告的效果相比较 127.0.0.1(127.1)来说,速度更快,屏蔽广告更彻底。

如果您本地安装有 Apache、IIS 等 HTTP 服务器,可以使用 0.0.0.0 代替,这样可以不把广告引导到本地 HTTP 服务器,直接抛弃请求,速度更快,更加节约资源。

  1. Windows XP
    • 在命令行提示符内执行 ipv6 install
  2. Windows Vista & 7
    • 事先在网上搜索可用的“ISATAP 隧道点 IP” 以取代下一步中的 XX.XX.XX.XX。
    • 在命令行提示符内执行:
      net start iphlpsvc
      sc config iphlpsvc start=auto
      netsh interface ipv6 isatap set state enabled
      netsh interface ipv6 isatap set router XX.XX.XX.XX
  3. Mac OS X
    • 注:在 10.2 (Jaguar) 以后的 Mac OS 都捆绑了 IPv6,而 Mac OS 9 则还没有任何的 IPv6 支持。
    • 打开终端窗口。输入 /sbin/ifconfig -a 列出所有接口。你应该能看到类似这样的信息:
      en0: flags=8863 mtu 1500
      inet6 fe80::203:93ff:fe67:80b2%en0 prefixlen 64 scopeid 0x4
      ether 00:03:93:67:80:b2
      inet 192.168.1.101 netmask 0xffffff00 broadcast 192.168.1.255
      media: autoselect (none) status: active
    • 找到标记 status: active 的那个接口,通常会是 en0。如果不是,切记在后续的操作中用实际接口替换。
    • 执行sudo ip6config start-v6 en0; sudo ip6config start-stf en0
  4. Ubuntu 关闭 IPv6
    • 编辑 /etc/modprobe.d/aliases,修改:alias net-pf-10 ipv6为:alias net-pf-10 off
  5. 其他操作系统配置方法:http://​www​.ipv6day​.org/​a​c​t​i​o​n​.​p​h​p​?​n​=​S​i​c​n​.​C​o​n​figuration

请访问 http://​ipv6​.google​.com 测试 IPv6 可用性,如果能正常出现画面就表示 IPv6 设置正确且可用。

P.S. 在此提供些许“ISATAP 隧道点 IP”,其他请自行上网查找:

  • 上海:isatap.sjtu.edu.cn
  • 德国:isatap.UNI-MUENSTER.DE
  • 台湾:nc9.giga.net.tw
  • 台湾:isatap.ipv6.chttl.com.tw
  • 韩国:isatap.ngix.ne.kr
  • 波兰:isatap.icpnet.pl

HostsX 使用

  • 您编辑的是哪一个 Hosts 文件呢?是否是启动 HostsX 之后自动打开的那个 Windows 默认的 Hosts 文件呢?如果不是,请先重新打开一下 HostsX 再编辑。
  • 您编辑之后有没有保存 Hosts 文件呢?如果您不保存,是不会生效的,还请您点击“文件”“保存”命令保存一下。
  • 您有刷新 DNS 缓存么?Windows 默认有一个缓存,如果您刚刚编辑并保存了 Hosts 文件,可能 Windows 没有及时地更新 DNS 缓存。请您点击“工具”“刷新 DNS 缓存”试一试。
  • 您是为了屏蔽广告吗?如果您想及时体验屏蔽广告的效果,务必在更新 DNS 缓存之后按照如下说明操作:
    • Internet Explorer、傲游、世界之窗、腾讯 TT 等 IE 内核的浏览器:点击 HostsX 主界面“工具”“清除 Internet Explorer 缓存”清空缓存。
    • Mozilla Firefox:目前 HostsX 并不支持清空 Firefox 浏览器的缓存,请打开 Firefox 并点击工具菜单,选择“清除浏览历史”并清除浏览缓存。
    • Google Chrome:目前 HostsX 并不支持清空 Chrome 浏览器的缓存,请打开 Chrome 并点击右上角的扳手图标,选择“选项”命令,切换到“高级设置”选项卡,点击“清除浏览数据”然后清除浏览缓存。
    • 其他浏览器:请查找与“清除缓存”相近的命令并执行。

常见问题和帮助

对于广告屏蔽建议使用0.0.0.0,对于验证屏蔽建议使用127.0.0.1

— Acrylic安装使用说明:
在cmd下运行ipconfig /​all
1.找到 DNS Servers 后面的那个 IP 地址并记下来,比如是 212.216.112.112;
2.打开 AcrylicConfiguration.ini,把这个 IP 地址填到 PrimaryServerAddress=后面
3.修改你的本地连接里面的 DNS 地址:在控制面板找到网络连接,选中 TCP/​IP,
点击属性,勾选使用下面的 DNS 服务器地址,在首选 DNS 服务器里输入 127.0.0.1
4.保存之后运行AcrylicTool.bat即可

— 1.关于最近一些朋友反馈的脚本错误等问题,
如sopcast等的请使用Pavel的sopcast去广告补丁试试

— 2.Hosts修改完毕后无法生效的问题:
刷新网络即可,请在修改完毕后运行以下命令:
Windows: ipconfig /​flushdns
Ubuntu: sudo /etc/init.d/networking restart
Mac: sudo niload –v –m hosts
注意事项:

! HostsX文件数据旨在屏蔽广告等,使用后可能会出现图片广告变成空白或者红叉叉的
和广告链接无法打开灯情况。

! 阿里妈妈和其他各大广告联盟的广告和推广链接不能访问!请喜欢广告的用户不要使用!

! 有些不能访问的手机网站主要是由于该域名主要用于广告的存放和广告链接的跳转,
对于手机软件的下载请用户选择较大的网站,还请用户体谅!

HostsX 自身

是这样的:HostsX 采用了 Web 2.0 时代流行的程序和数据相分离的模式,程序一般是不需要更新的,需要更新的只有数据文件。在 HostsX 主界面的工具菜单中有两个更新功能,使用那两个功能便可以实现数据的更新。当然啦,更新之后您需要再插入一下您更新的数据,否则实际 Hosts 文件是不会更新滴~(这个我们计划能在以后版本中改进)

通用知识

请可以通过囧科技技术支持系统与我们取得联系。

遇到问题?请使用我们的技术支持系统
Google Reader Yahoo Facebook Twitter Digg FriendFeed Delicious Google Translate