最新消息:欢迎访问Android开发中文站!商务联系微信:loading_in

hosts文件的几种用法

热点资讯 loading 97浏览 0评论

hosts文件的介绍

域名解析有两种,一种是本地系统中的hosts文件来解析,一种是通过dns服务器来解析。一般我们用的是dns服务器,因为dns服务器数据库中存储了大量的IP与域名对应的相关数据。dns服务器我们肯定是动不了的,而windows中的hosts文件的存在给了我们一种新选择,我们可以通过修改hosts文件来实现我们对域名解析的自定义操作。

hosts文件是哪个?

hosts文件的路径:C:\Windows\System32\drivers\etc\hosts

hosts文件的用法1 – 屏蔽网址

有个网址下发木马,我想屏蔽它,如何处理?目前我没有相关木马网址,我们接下来以百度为例。

1、百度网址现在打开是正常的。

2、打开C:\Windows\System32\drivers\etc这个目录。

3、右击hosts文件——使用记事本打开

4、我们把127.0.0.1 www.baidu.com添加进去然后保存。如果你有多个需要屏蔽的域名,按照这个格式一行一条就行。

5、我们验证下www.baidu.com这个网址是否能打开。

原理:首先需要明白hosts优先级高于dns域名解析服务器,那么当输入www.baidu.com的时候,接下来首先从hosts文件中查找有没有www.baidu.com和IP对应的数据,如果有用hosts,如果没有就用运营商dns解析。在hosts文件中把www.baidu.com解析为127.0.0.1,那么浏览器实际访问的是127.0.0.1这个本地地址,并非百度域名对应的IP地址。所以网址是打不开的。当然你也可以用127.0.0.2

也是无法访问的。

hosts文件的用法2 – 修复打不开的网址

比如说有的网站服务器换IP了,但是运营商dns那边还没有相关信息,那么你是无法访问网站的。比方说www.123.com把IP地址换成了111.111.111.111。我们该如何修改呢?

在hosts文件中填写111.111.111.111 www.123.com那么就可以正常访问了。如果它的IP好记,当然你也可以在浏览器中输入111.111.111.111或者111.111.111.111:端口

hosts文件的用法3 – 提高网址的访问速度

有些网站有好多服务器分布在不同的地方,不同的地方IP地址也不一样,但是用的是同一个域名。比如www.123.com有两个IP地址,一个在北京IP地址是1.2.3.4, 一个在河南,IP地址是245.63.2.8。如果你在河南这边, 我们可以通过hosts修改来让我们访问www.123.com时锁定在河南服务器。你可以在hosts中写入245.63.2.8 www.123.com

转载请注明:Android开发中文站 » hosts文件的几种用法

您必须 登录 才能发表评论!