守护网络安全的终极良方:全平台通用的主机黑名单项目
每日更新,守护安全
这个终极主机文件黑名单位于所有Unix、Linux和Windows操作系统上,用于保护您的家人和自己免受不良网站的侵害。它将屏蔽超过一百万的恶意网站,并防止设备受到恶意软件或勒索软件的感染。
一个适用于各种操作系统的主机文件,从多个来源收集信息并合并成一个庞大的主机文件,每天都会进行更新。
-
版本:V1.1532.2019.03.23
-
主机黑名单总数:1,703,611
-
hosts.deny中的IP地址总数:257,776
-
superhosts.deny中的坏域名和IP地址总数:1,961,387
确实,您没有看错这些数字!
数据源及原始文件链接
查看创建此主机文件所用的所有数据源的详细列表:
输入数据来源
原始文件下载
以下链接指向仓库中未压缩的主机文件。文件每日更新:
| 文件名 | 操作系统 | 格式 | 下载链接 | | --- | :---: | :---: | --- | | hosts | Unix/Linux | UNIX | 下载 | | hosts | Windows | CRLF/DOS | 下载 | | hosts.deny | Unix/Linux | UNIX | 下载 | | superhosts.deny | Unix/Linux | UNIX | 下载 | | domains.list | 任意/Pi-Hole | UNIX | 下载 | | domains-dotted-format.list | DnsMasq | UNIX | 下载 | | ips.list | 任意/Pi-Hole | UNIX | 下载 |
安装、更新和卸载脚本
| Linux 脚本 | Windows 脚本 | | --- | --- | | hosts Installer | hosts Installer | | hosts UnInstaller | hosts Updater | | hosts Updater | hosts UnInstaller | | hosts.deny Installer | | hosts.deny UnInstaller | | hosts.deny Updater | | superhosts.deny Installer | | superhosts.deny UnInstaller | | superhosts.deny Updater |
什么是主机文件?
主机文件(名为“hosts”,无扩展名)是文本文件,用于所有操作系统映射主机名到IP地址。
在大多数操作系统中,主机文件优先于DNS。因此,如果域名由主机文件解析,请求从未离开您的计算机。
拥有一个聪明的主机文件可以有效阻止恶意软件、广告软件、勒索软件、色情和其他烦人的网站。
例如,要阻止对某些域或服务器的请求,只需在你的主机文件中添加如下行,即可实现这一目标。你可以创建自己的自定义主机文件,或者简单地使用我们的主机文件,它覆盖了超过100万个不良域名和网站。
# 阻止不良域名和服务器
0.0.0.0 doubleclick.net
0.0.0.0 18chinese.com
0.0.0.0 gatekeeper.tss.net
0.0.0.0 www.gatekeeper.tss.net
0.0.0.0 cdn.gatekeeper.tss.net
0.0.0.0 youporn.com
0.0.0.0 www.youporn.com
0.0.0.0 x-lime.net
0.0.0.0 www.x-lime.net
# 等等...等等...
值得注意的是,主机文件不能理解通配符域名。所以添加0.0.0.0 *.doubleclick.net
将不起作用。您必须指定每个正在使用的不良域名的每一个变体。幸运的是,我们的大规模主机文件已经从超过25个独立的数据输入源进行了整合,对于你来说,只需下载我们的主机文件并保持其更新即可,因为我们每周会多次更新以应对新的威胁。
推荐使用0.0.0.0而不是127.0.0.1
大多数主机文件传统上使用127.0.0.1作为环回地址,用于建立与本地机器的IP连接。
但是,我倾向于使用0.0.0.0,这是非路由元地址的定义。使用0.0.0.0也更快,因为它不需要等待超时解析。此外,它不会干扰任何可能在本地系统上运行的web服务器。
然而,对于许多Windows操作系统来说,127.0.0.1似乎工作得更好,这就是为什么我们的Windows版本的主机文件使用127.0.0.1作为环回地址的原因。
什么是hosts.deny文件?
hosts.deny
文件是一个纯文本文件,仅限于Linux/Unix系统,它可以阻止一列IP地址从外部网络访问您的计算机。hosts.deny
文件在Windows操作系统上无效。
什么是superhosts.deny文件?
superhosts.deny
文件实际上只是一个普通的hosts.deny
文件,对于Linux/Unix操作系统而言,它是用于阻止外部网络上的IP地址或主机(域名)访问您的计算机的纯文本文件。如果你想使用superhosts.deny
文件,只需将其重命名为hosts.deny
并放置在你的Linux/Unix系统的/etc/
目录下。hosts.deny
文件不适用于Windows操作系统。
如何在我的计算机上设置?
要在您的当前主机文件中进行修改,请查找以下位置并用文本编辑器进行编辑。
请注意,在所有操作系统上,您需要管理员权限来修改主机文件。您可以针对特定操作系统在网上搜索如何执行此操作。
Linux, Mac OS X, iOS, Android: /etc/hosts
Linux, Mac OS X, iOS, Android: /etc/hosts.deny
Windows: %SystemRoot%\system32\drivers\etc\hosts
通过以上介绍,相信你已了解了这个强大的开源项目,无论是个人家庭还是企业环境,都可以利用它来提升网络的安全性。别犹豫,立即行动,让网络更加纯净!