1.什么是主机文件?这份文件在哪里?
Hosts红豆博客(域名解析文件)是一个将主机名映射到IP地址的纯文本文件 。原始名称是HOSTS 。TXT(IP,互联网协议) 。
作为纯文本文件,您可以选择用系统自带的笔记本或平板电脑打开该文件 。Hosts是一个没有扩展名的系统文件,它的根本作用是在一些常用的网站域名和它们对应的IP地址之间建立一个关联“数据库” 。当用户在阅读器中输入需要登录的网址时,系统会先主动从hosts文件中寻找对应的IP地址 。一旦找到,系统会立即打开相应的网页 。如果没有找到,系统会将网址提交给DNS域名解析服务器进行IP地址解析 。
文档状态:
如果应用windows系统,通常的情况是这样的:
windows XP/2000/Vista/7/8/8.1/10:C:\ windows \ system32 \ drivers \ etc
其他操作系统下的状态:
Linux和其他Unix操作系统:/等
Android:/system/etc/
IPhone OS:/etc/
ails/82846903
2主机文件的功能
2.1加快域名解析
对于经常访问的网站,我们可以通过在hosts文件中配置域名与ip的映射关系来提高域名的解析速度 。由于映射关系,当我们输入域名时,计算机可以快速解析ip地址,而不需要 上的DNS服务器 。
通常一个IP映射一个域名,或者一个IP可以对应多个域名 。
在用法中,先填写IP,再填写域名,例如:127 . 0 . 0 . 1 www.baidu.com 。
如何获得域名?通常,当我们阅读一个网页时,读者的地址栏会显示他的域名 。(注意,在hosts文件中填写域名时,域名中的协议(http/https)不需要写)
同样,我们可以采取以下两种简单的 来获取IP
1.使用ping命令获取IP 。
注:如果您的计算机无法ping通该网站,您可以跳到 2 。
我们可以通过ping得到域名的IP地址:
打开cmd后,我们可以得到一个DOS命令窗口,在其中输入:
平www.baidu.com-北1
然后回车(注意如果要复制粘贴域名请右键粘贴,不能用ctrl+V粘贴)
2.申请网站查询IP
打开网站http://ip.chinaz.com,输入域名后就可以查询网站的IP地址(当然也可以申请类似的网站,比如ip138,ipip等 。)
通过使用hosts文件将域名映射到IP实际上是重定向域名,以便域名跳转到指定的IP地址 。
值得一提的是,如果hosts文件中的记录太多,可能只会减慢上网的速度,因为在解析域名之前,电脑会先遍历hosts文件,找不到对应的记录,然后向DNS查询 。
2.2建立映射关系
在很多组织中,会有自己的局域网,会有不同的服务器供公司成员申请 。但是由于局域网中很少设置DNS服务器,访问这些服务器时需要输入难以记忆的IP地址,对大家来说相当麻烦 。所以红豆博客可以把这些服务器分开,给它们取一个好记的名字,然后在hosts文件中设置IP映射,这样以后访问的时候,只要输入这个服务器的名字就OK了!
2.3阻止垃圾网站
目前,有许多网站未经我们的批准就在我们的电脑中安装各种插件,包括病毒和木马 。对于这些网站,我们可以应用hosts文件将这些网站的域名映射到一个错误的IP或者本地计算机的IP地址,从而达到停止访问的目的!
原理是通过将域名与一个无法读取网页的IP地址进行映射,当用户访问网站时,域名解析的问题就出现了,导致用户无法访问网页 。这种 可以用来屏蔽网页的广告投放(但现在的广告一般都是doubleclick等专业广告投放公司投放的,所以修改hosts文件并不能代替专业的广告清除软件,但可以有所帮助)
为了解决域名解析的问题,域名通常用127.0.0.1或0.0.0.0的IP地址进行映射 。(127.0.0.1是环回地址,指本地机器,别名是lo localhost,0.0.0.0是不可路由的元地址)
例如,如果你在hsots文件上写127 . 0 . 0 . 1 www.baidu.com,你将不能访问www.baidu.com 。
如果想体验手动屏蔽广告,可以应用到wireshark等抓包软件中,获取广告主的域名 。然后,通过修改主机文件来屏蔽它 。
这里我收集了一些广告主的域名,用127.0.0.1或者0.0.0.0来映射域名就可以了 。
以下是我为广告商找到的一些域名:
stats.g.doubleclick.net
bx.optimix .亚洲
bx01.optimix.asia
cm.g.doubleclick.net
cms.tanx.com
当然,因为映射的是同一个IP,所以也可以写成
stats.g.doubleclick.net bx . optimix . Asia..(注意不同的域名要用空网格隔开,IP地址和域名之间也有空网格)
注意:
在hosts文件中,任何在“#”之后的代码都不会生效 。一般情况下,注释应使用“#” 。
3.更正主机文件的
由于主机文件属性为系统文件,因此需要管理员的权限才能对其进行更正 。
- 协议的概念和 拓扑结构 计算机 的常见的6种拓扑结构
- 股市中的pb怎么计算 pb是什么意思
- 如何进行HTML页面的布局 怎样合并html中的单元格
- 如何使用命令提示符更改计算机密码? 怎样用cmd命令提示符
- 【好文】妻子心目中的婚姻生活一定是非常温馨的
- Excel中的10种排序 EXCEL如何排序
- 如何将电脑中的文件夹加密 怎样对一个文件夹加密
- Java中的null到底是什么意思? null有哪些常见的意思?
- Excel表格中的Value函数 Excel中value函数的使用
- 在WORD中的方框中打钩的4种 Word中四种在方框中勾对号的