我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

1. 什么是 hosts 文件?它位于哪里?

hosts文件域名解析文件)是一个将主机名映射到IP地址的纯文本文件,它的原名是HOSTS.TXT(IP,协议)。

作为纯文本文件,您可以选择使用系统内置的记事本或写字板打开该文件。Hosts是一个没有扩展名的系统文件,它的基本作用是建立一个“数据库”,将一些常用的URL域名与其对应的IP地址关联起来。当用户在浏览器中输入需要登录的URL时,系统会首先自动从hosts文件中查找对应的IP地址,找到后系统会立即打开相应的网页,如果没有找到,系统就会把URL提交给DNS域名解析服务器进行IP地址解析。

文件位置:

如果您使用该系统,其位置通常是这样的:

XP/2000/Vista/7/8/8.1/10: C:\\\\etc\

其他操作系统的位置:

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

: //ETC/

操作系统:/etc/

艾尔斯/

2 hosts文件的作用

2.1 加速域名解析

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

一般情况下,一个IP对应一个域名,或者一个IP可以对应多个域名。

使用时先填IP,再填域名,例如:127.0.0.1

域名如何获取?通常我们浏览网页时,浏览器的地址栏中会显示域名。(注意在hosts文件中填写域名时,域名中的协议(http/https)可以不用写)

同样,我们可以使用以下两种简单的方法来获取IP

1.使用ping命令获取IP

注意:如果你的家用电脑无法 ping 通网站,可以跳至方法 2

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

打开cmd之后,我们可以得到一个DOS命令窗口,我们输入上面的内容:

ping -n 1

然后按回车键(注意:如果要复制粘贴域名,请右键粘贴,不能使用ctrl+V粘贴。)

2.使用网站查询IP

打开网站输入域名就可以查询该网站的IP地址(当然你也可以使用类似的网站,比如ip138,ipip等)

使用hosts文件把域名映射到IP,其实就是对域名进行重定向(),让域名跳转到指定的IP地址。

值得一提的是,如果hosts文件中的记录过多,可能只会减慢网速,因为计算机在解析域名之前,会先遍历hosts文件,如果找不到对应的记录,才会向DNS询问答案。

2.2 建立映射关系

很多公司都有自己的局域网络 (LAN),并且会提供不同的服务器给公司成员使用。但由于局域网络中很少会设置 DNS 服务器,因此在访问这些服务器时,需要输入一些难记的 IP 地址,相当麻烦。因此,我们可以将这些服务器起一个容易记住的名字,然后在 hosts 文件中建立 IP 映射,这样以后访问时,我们只需要输入服务器的名字即可!

2.3 屏蔽垃圾网站

有很多网站在不经过我们同意的情况下在我们的电脑上安装各种插件,包括病毒、木马等,针对这些网站,我们可以利用hosts文件将这些网站的域名映射到一个错误的IP或者本机的IP地址上,从而达到禁止访问的目的!

其原理是通过将域名映射到无法浏览网页的IP地址,当用户访问网站时,域名解析错误,导致用户无法访问网页。此方法可以用来屏蔽网页广告(但现在的广告一般都是由专业的广告公司投放的,所以修改hosts文件并不能代替专业的广告清除软件,但可以起到辅助作用)

为了造成域名解析错误,通常会将域名映射到 127.0.0.1 或 0.0.0.0 这两个 IP 地址上。(127.0.0.1 是环回地址,指本机,而 0.0.0.0 是不可路由的元地址)

例如,如果你在 hsots 文件中写入 127.0.0.1,则你将无法访问

如果你想尝试手动屏蔽广告,可以使用抓包软件获取广告主的域名,然后通过修改hosts文件的方式来进行屏蔽。

这里我收集了一些广告主的域名,只要将域名映射到127.0.0.1或者0.0.0.0就可以了

以下是我发现的一些被广告商使用的域名:

bx..亚洲

bx01..亚洲

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

0.0.0.0 bx..asia ... (注意不同的域名之间要用空格隔开,IP地址和域名之间也要有空格)

注意:

在hosts文件中,“#”后面的任何代码都不会生效,“#”一般用于注释。

3 如何修改hosts文件

由于hosts文件是系统文件,修改需要管理员权限。

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

第二种方法:先把hosts文件复制到桌面,此时不需要管理员权限,就可以修改,修改完之后再拖回原目录替换即可!

在iOS系统中,hosts文件的位置为:~//etc

在系统中,hosts文件的位置为:C:\\\\etc

总结:

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

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

地点:

XP/2000/Vista/7/8/8.1/10: C:\\\\etc\

其他操作系统的位置:

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

: //ETC/

操作系统:/etc/

影响:

1、加速域名解析,用户在浏览特定域名时,不需要查询DNS,直接将域名解析为IP,从而达到加速解析的效果。

2. IP与域名映射不合适导致域名解析不正确,无法访问网站

注意:

此文件中,“#”后面的任何代码均不会生效。一般情况下,“#”用于注释。

加速解析的使用方法:

1. IP域名如183.232.231.173

2.ip域名 域名…

封锁网站用法:0.0.0.0域名或127.0.0.0域名

域名解析文件hosts_域名解析文件_域名解析文件hosts被修改

二维码
扫一扫在手机端查看

本文链接:https://by928.com/6680.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线