电脑hosts是什么意思(浅谈计算机中的hosts文件)

1.什么是主机文件?这个文件在哪里?

主机文件(域名解析文件)是一个将主机名映射到IP地址的纯文本文件。原始名称是hostsTxt(IP,互联网协议)

作为纯文本文件,您可以选择使用系统自己的记事本或写字板打开文件。Hosts是一个没有扩展名的系统文件。它的基本功能是在一些常用的网址和域名及其相应的IP地址之间建立一个关联的“数据库”。当用户在浏览器中输入需要登录的网址时,系统将首先自动从主机文件中找到相应的IP地址。一旦发现,系统将立即打开相应的网页。如果找不到,系统将把网址提交给DNS域名解析服务器进行IP地址解析。

文件位置:

如果你使用窗户对于系统,通常的位置如下:

WindowsXP/2000/远景/7/8/8.1/10:C:windows系统32driversetc

其他操作系统下的位置:

Linux和其他类别Unix操作系统:/etc

安卓:/system/etc/

IPhone操作系统:/etc/

ails/82846903

2.主机文件的功能

2.1加速域名解析

对于经常访问的网站,我们可以通过在主机文件中配置域名和IP之间的映射关系来提高域名的解析速度。由于映射关系,当我们输入域名时,计算机可以快速解析IP地址,而无需请求网络上的DNS服务器。

通常,一个IP映射到一个域名,或者一个IP可以对应多个域名。

在使用中,请在域名前填写IP,例如:127.0.0.1www.baidu。comcom

如何获取域名?通常,当我们浏览网页时,它的域名会显示在浏览器的地址栏中。(请注意,在主机文件中填写域名时,不需要写入域名中的协议(HTTP/HTTPS)

类似地,我们可以使用以下两种简单的方法来获得IP

1.使用ping命令获取IP地址

注意:如果你的电脑无法Ping网站,你可以跳到方法2

我们可以通过ping命令获取域名的IP地址:

打开CMD后,我们可以得到一个DOS命令窗口,在其中输入:

pingwww.baidu。com-n1

然后按enter键(注意,如果要复制粘贴域名,请右键单击粘贴,不能使用Ctrl+V进行粘贴)

2.使用网站查询IP地址

开放网站http://ip.chinaz.com,输入域名后,您可以查询网站IP地址(当然,您也可以使用类似的网站,如ip138、ipip等)

使用hosts文件将域名映射到IP实际上是重定向域名,以便域名跳转到指定的IP地址。

值得一提的是,如果主机文件中的记录太多,可能只会降低互联网访问速度,因为在解析域名之前,计算机会遍历主机文件,找不到相应的记录,然后请求DNS

2.2建立映射关系

在许多单位,将有自己的局域网,并为公司成员提供不同的服务器。然而,DNS服务器很少在LAN中设置,所以在访问这些服务器时,需要输入难以记住的IP地址,这对每个人来说都很麻烦。因此,我们可以为这些服务器提供易于记住的名称,然后在hosts文件中建立IP映射。这样,以后访问时,只需输入此服务器的名称!

2.3阻止垃圾邮件网站

现在有许多网站在未经我们同意的情况下将各种插件安装到我们的计算机上,包括病毒和特洛伊木马。对于这些网站,我们可以使用hosts文件将这些网站的域名映射到错误的IP或本地计算机的IP地址,从而达到禁止访问的目的!

其原理是,通过将域名映射到无法浏览网页的IP地址,当用户访问网站时,会出现域名解析错误,从而用户无法访问网页,这种方法可以用来阻止网络广告(但如今的广告通常由doubleclick等专业广告公司发布,因此修改主机文件不能取代专业广告软件,但它可以起到辅助作用)

为了使域名解析错误,域名通常被映射为两个IP地址127.0.0.1或0.0.0.0(127.0.0.1是环回地址,指本地机器,别名是lolocalhost,0.0.0是不可路由的元地址)

例如,如果你写127.0.0.1www.baidu。在HSOTS文件com上,你不能访问www.baidu。comcom

如果你想体验广告的手动屏蔽,你可以使用Wireshark和其他包捕获软件来捕获包以获取广告商的域名。然后通过修改hosts文件来屏蔽。

在这里,我收集了一些广告商的域名。只需将域名映射到127.0.0.1或0.0.0.0即可

以下是我为广告商找到的一些域名:

统计数据。g、双击。网

bx。optimix。亚洲

bx01。optimix。亚洲

厘米g、双击。网

cms。坦克斯。通用域名格式

当然,因为它被映射到同一个IP,所以它也可以写为

0.0.0.0统计数据。g、双击。净bx。optimix。亚洲(请注意,不同的域名应该用空格分隔,IP地址和域名之间有空格)

小心:

在hosts文件中,“#”之后的任何代码都不会生效,“#”通常用于注释

3.如何修改主机文件

由于“主机文件”属性是系统文件,因此需要管理员权限才能修改它。

第一种方法:先将权限修改为管理员权限,再进行修改。

第二种方法:首先将hosts文件复制到桌面。此时,您不需要管理员权限,因此可以对其进行修改。修改后,将其拖回原始目录并替换!

在IOS系统中,主机文件的位置是~/private/etc

在windows系统中,主机文件的位置是:C:windowssystem32drivers等

总结:

什么是主机文件:一个将主机名映射到IP地址的纯文本文件

可以使用任何打开纯文本的应用程序(如记事本)打开主机文件

地点:

WindowsXP/2000/Vista/7/8/8.1/10:C:windowssystem32driversetc

其他操作系统下的位置:

Linux和其他类似UNIX的操作系统:/etc

安卓:/system/etc/

IPhone操作系统:/etc/

效果:

1.加快域名解析速度。用户在浏览特定域名时,不需要查询DNS,直接将域名解析为IP,从而加快解析速度

2.域名解析错误是由于IP和域名映射不对应导致的,无法访问网站

小心:

在这个文件中,“#”之后的任何代码都不会生效,“#”通常用于注释

使用加速解析:

1.IP域名,如183.232.231.173www.baidu。comcom

2.IP域名

屏蔽网站使用情况:0.0.0.0域名或127.0.0.0域名

hosts是什么意思

您可以还会对下面的文章感兴趣

最新评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友