77百科网
当前位置: 首页 生活百科

本地hosts文件怎么解析(浅谈计算机中的hosts文件)

时间:2023-08-06 作者: 小编 阅读量: 1 栏目名: 生活百科

hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”。由于有了映射关系,当咱们输入域名后,计算机就能够快速解析出IP地址,而不用请求网络上的DNS服务器。对于这些网站,咱们就可以利用hosts文件把这些网站的域名映射到一个错误的IP或本地计算机的IP地址上,这样就可以达到禁止访问的目的!

1.什么是hosts文件?这个文件在哪?

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

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

文件位置:

如果您使用windows系统的话,通常位置是这个:

Windows XP/2000/Vista/7/8/8.1/10: C:\windows\system32\drivers\etc\

其他的操作系统下的位置:

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

Android:/system/etc/

IPhone OS:/etc/

ails/82846903

2 hosts文件的作用

2.1 加快域名解析

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

通常情况下,1个IP映射1个域名,也可以1个IP对应多个域名。

在用法当中,先填IP再填域名 比如说:127.0.0.1 www.baidu.com

域名如何得到呢?通常情况下,我们在浏览一个网页的时候,浏览器的地址栏里会显示他的域名。(注意,在hosts文件中填写域名时,域名中的协议(http/https)是不需要写上去的)

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

1.采用ping命令的方式来获得IP

注:如果您家的电脑无法ping通网站,可以跳到方法2

我们就可以通过ping命令得到该域名的IP地址:

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

ping www.baidu.com -n 1

然后回车(注意,如果要复制粘贴域名的话,请用右键点击粘贴,不能使用ctrl V进行粘贴)

2.使用网站查询IP

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

使用hosts文件将域名映射成IP其实就是将域名重定向(Redirect),使得域名跳转向指定的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是回送地址,指本地机,别名是lolocalhost,0.0.0.0是一个不可路由的元地址)

举个例子,如果在hsots文件上写127.0.0.1 www.baidu.com,那就会无法访问www.baidu.com

如果想体验下手工屏蔽广告的话,可以使用到wireshark等捉包软件进行捉包来得到广告商的域名。然后再通过修改hosts文件来进行屏蔽。

在这里,我收集了一些广告商的域名,只要将域名和127.0.0.1或0.0.0.0进行映射即可

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

stats.g.doubleclick.net

bx.optimix.asia

bx01.optimix.asia

cm.g.doubleclick.net

cms.tanx.com

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

0.0.0.0 stats.g.doubleclick.net bx.optimix.asia …(注意不同域名之间要用空格隔开,IP地址和域名之间也有空格)

注意:

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

3 修改hosts文件的方法

由于 hosts 文件属性系统文件,因此需要管理员权限才能对其进行修改。

第一种方法:先将权限修改成管理员权限,然后在对其进行修改。

第二种方法:先将hosts文件复制到桌面,这时就不需要管理员权限了,因此可以对其进行修改了,等修改之后,在将其拖回原目录,替换就可以啦!

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

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

总结:

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

hosts文件可以用任何打开纯文本的应用程序来打开,如记事本

位置:

Windows XP/2000/Vista/7/8/8.1/10: C:\windows\system32\drivers\etc\

其他的操作系统下的位置:

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

Android:/system/etc/

IPhone OS:/etc/

作用:

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

2.通过不相应的IP与域名映射使得域名解析错误,从而无法访问网站

注意:

在该文件中,“#”后面的任何代码都不会生效,一般使用“#”进行注释

加速解析的用法:

1.ip 域名 如 183.232.231.173 www.baidu.com

2.ip 域名 域名 …

屏蔽网站的用法: 0.0.0.0 域名 或 127.0.0.0 域名

    推荐阅读
  • 在美国做中英翻译年薪多少(国家翻译队伍里的外国学者们)

    沙博理一生中获得多个奖项,去世前不久刚刚获得“中华图书特殊贡献奖”。2014年他终于进入获奖终审名单,但在审查他的具体条件细节时突然发现他早已加入中国国籍,而评奖条件里明确规定这项奖励颁给外国人。那天的结果是评委们决定把评审条件中外国人的规定改为包括加入了中国籍的外裔人士,沙博理全票获得该奖项。不能因此把这部分特殊群体排除在获奖人选之外。

  • 2023五月天线上跨年演唱会最新消息(2020五月天线上演唱会)

    2023五月天线上跨年演唱会时间:2022年12月31日直播平台:抖音门票:免费观看注:节目确切开始时间,以现场实际情况为主。12月27日,五月天2023年跨年演唱会官宣。关于昨天的幻想我们都曾有过或者就在今天重新来过叁维空间云端互动萤光海MAYDAY元宇宙再进化诺亚方舟迎来十年之约为你写下一场名为回忆的跨年再见2022航向2023

  • 拉黑了打电话过去什么反应(对方如果把你的电话拉黑了打电话过去是什么反应)

    电话接通一秒,转接至留言信箱。您拨打的用户暂时无法接通,请稍后再拨。如多次拨打,仍旧是相同的语音信箱提醒,则是已被加入通讯录黑名单。若拨打时出现语音提醒“您拨打的用户已关机”,可隔一段时间再进行拨打,如能接通则只是对方手机关机;如多次拨打仍然是“您拨打的用户已关机”,则也有可能被加入黑名单。

  • 凤九体内为何会有渺落的元神红气

    渺落滴下的两滴血一滴在神界凤九的身上,另一滴在魔界,有可能是姬蘅身上,还有可能是魔尊的身上,魔尊的额头一样有花瓣状的胎记,这个也行还真不是偶然的。

  • 电脑屏保密码怎么设置(电脑屏保密码如何设置)

    以下内容希望对你有帮助!点击外观和个性化。然后点击更改屏幕保护程序。勾选在恢复时显示登陆屏幕,然后点击确定。在本地用户和组中点击用户。右击账户名选择设置密码。然后输入密码最后点击确定,设置电脑屏保密码成功。

  • 网球打几盘(网球比赛时间怎么计算)

    软式网球单打采七局四胜制,双打采九局五胜制。一般网球比赛以先得4分的一方就是胜一局。如果双方各胜五局,同样必须再净胜2局才能算胜一盘。可采五盘三胜或三盘两胜制。如果比赛局数是六平或八平时,则用12分7胜的决胜制。如为3局或4局平时则要速胜两局。每局均以四分计算三分平手时要连赢二分。硬式网球中裁判每局计分为0等,例如:15比30。

  • beyond 黄家驹经典歌曲(Beyond乐队黄家驹斯人不再见)

    《大地》也成为Beyond第一首走红的歌曲。同年9月,在所有香港艺人心中的神圣殿堂,红磡体育馆举办“生命接触”演唱会,并正式赴日本开始了演艺事业。在今天,这首歌已超越了语言与音乐的范畴,成为一种信念、信仰与力量。6月30日的16时15分逝世。从此Beyond以三名成员的组成形式继续发展。在黄家驹离世后1994年Beyond乐队发行专辑《二楼后座》。1999年Beyond宣布暂时解散。2003年正式复出歌坛并举办“Beyond超越Beyond”世界巡回演唱会。

  • 智取威虎山经典唱段(智取威虎山经典唱段词)

    恨不得急令飞雪化春水,迎来春色换人间。誓把座山雕埋葬在山涧,壮志撼山岳雄心震深渊。待等到与战友会师百鸡宴,捣匪巢定叫它地覆天翻!天王盖地虎,宝塔镇河妖。内行,是把老手杨子荣:日下大耷拉!

  • 秘鲁介绍(秘鲁是怎样一个国家)

    安第斯山脉是两大板块碰撞抬升的,因此,秘鲁也是个火山地震高发的国家。一统山区各文明,建立的印加帝国,将秘鲁古代文明推向顶峰。印加帝国的口号是不偷懒不撒谎,至今都是秘鲁人的道德标准。在秘鲁寒流的影响下,这一地区干旱少雨。最终,1826年1月23日,西班牙最后一支军队投降,秘鲁独立。独立之后秘鲁迎来一次短暂的鸟屎运。秘鲁靠鸟粪发了40年横财,一度是南美洲最富的国家。

  • 航班在线选座怎么选座位(澳女分享飞机选座秘诀)

    航班在线选座怎么选座位//前言//随着澳洲进入后疫情时代,越来越多人重新开启了出门旅游的模式。近日,一位澳女分享了和朋友一起坐飞机时的小秘诀,两人轻轻松松独占一整排座位!Chelsea认为最好的位置是"接近飞机后部",因为这样"效果会更好一些"。随后,Chelse和朋友James在乘飞机时验证了这一理论,他们预订了第13排座位。视频显示,在机舱乘务员完成登机准备前,Chelsea和James正在座位上耐心等待。