windows的host文件的作用

windows的host文件的作用

说明:

关于windows系统的host文件的目录

知其然

不知所以然

1.文件目录的问题

正常情况情况下,应该实在这一个目录(仅供参考)

C:\Windows\System32\drivers\etc

2.host文件屏蔽网站的配置

以www.baidu.com这个网站为例

  • host配置文件如下(在配置文件中加一行)
0.0.0.0       www.baidu.com
  • 使用谷歌浏览器访问www.baidu.com

无法访问此网站

  • ping命令
C:\Users\Admin>ping www.baidu.com
Ping 请求找不到主机 www.baidu.com。请检查该名称,然后重试。

ping不通,屏蔽成功

  • 注释0.0.0.0 www.baidu.com这行内容
  • 使用谷歌浏览器访问www.baidu.com

成功访问到百度的首页

  • 使用curl和ping命令测试,是否可以访问到百度

说明:

curl 网址

返回html网页代码

ping ip地址

测试是否可以和对应的ip主机连通

C:\Users\Admin>ping www.baidu.com

正在 Ping www.a.shifen.com [36.152.44.96] 具有 32 字节的数据:
来自 36.152.44.96 的回复: 字节=32 时间=7ms TTL=58
来自 36.152.44.96 的回复: 字节=32 时间=7ms TTL=58
来自 36.152.44.96 的回复: 字节=32 时间=66ms TTL=58

36.152.44.96 的 Ping 统计信息:
    数据包: 已发送 = 3,已接收 = 3,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 7ms,最长 = 66ms,平均 = 26ms
Control-C
^C
C:\Users\Admin>curl www.baidu.com
<!DOCTYPE html>
<!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=http://s1.bdstatic.com/r/www/cache/bdorz/baidu.min.css><title>鐧惧害涓€涓嬶紝浣犲氨鐭ラ亾</title></head> <body link=#0000cc> <div id=wrapper> <div id=head> <div class=head_wrapper> <div class=s_form> <div class=s_form_wrapper> <div id=lg> <img hidefocus=true src=//www.baidu.com/img/bd_logo1.png width=270 height=129> </div> <form id=form name=f action=//www.baidu.com/s class=fm> <input type=hidden name=bdorz_come value=1> <input type=hidden name=ie value=utf-8> <input type=hidden name=f value=8> <input type=hidden name=rsv_bp value=1> <input type=hidden name=rsv_idx value=1> <input type=hidden name=tn value=baidu><span class="bg s_ipt_wr"><input id=kw name=wd class=s_ipt value maxlength=255 autocomplete=off autofocus></span><span class="bg s_btn_wr"><input type=submit id=su value=鐧惧害涓€涓?class="bg s_btn"></span> </form> </div> </div> <div id=u1> <a href=http://news.baidu.com name=tj_trnews class=mnav>鏂伴椈</a> <a href=http://www.hao123.com name=tj_trhao123 class=mnav>hao123</a> <a href=http://map.baidu.com name=tj_trmap class=mnav>鍦板浘</a> <a href=http://v.baidu.com name=tj_trvideo class=mnav>瑙嗛</a> <a href=http://tieba.baidu.com name=tj_trtieba class=mnav>璐村惂</a> <noscript> <a href=http://www.baidu.com/bdorz/login.gif?login&amp;tpl=mn&amp;u=http%3A%2F%2Fwww.baidu.com%2f%3fbdorz_come%3d1 name=tj_login class=lb>鐧诲綍</a> </noscript> <script>document.write('<a href="http://www.baidu.com/bdorz/login.gif?login&tpl=mn&u='+ encodeURIComponent(window.location.href+ (window.location.search === "" ? "?" : "&")+ "bdorz_come=1")+ '" name="tj_login" class="lb">鐧诲綍</a>');</script> <a href=//www.baidu.com/more/ name=tj_briicon class=bri style="display: block;">鏇村浜у 搧</a> </div> </div> </div> <div id=ftCon> <div id=ftConw> <p id=lh> <a href=http://home.baidu.com>鍏充簬鐧惧害</a> <a href=http://ir.baidu.com>About Baidu</a> </p> <p id=cp>&copy;2017&nbsp;Baidu&nbsp;<a href=http://www.baidu.com/duty/>浣跨敤鐧惧害鍓嶅繀璇?/a>&nbsp; <a href=http://jianyi.baidu.com/ class=cp-feedback>鎰忚鍙嶉</a>&nbsp;浜琁CP璇?30173鍙?nbsp; <img src=//www.baidu.com/img/gs.gif> </p> </div> </div> </div> </body> </html>

3.host文件对ip地址形成映射

说明:

我的个人mblog项目发布在腾讯云服务器上,外网访问的端口号时119.45.152.156:80(其中80可以省略)

这是我的一个个人博客网站

我映射的域名是www.shaoming.club

我准备在host文件形成和云服务器外网ip的映射

  • 配置如下(在host文件加一行配置就可以)
119.45.152.156     www.shaoming.com

最终效果

访问我的博客地址三种情况都是可以的

第一种情况
119.45.152.156

说明:

默认不写端口就是访问的是80端口

我项目用的是springboot项目,不需要项目名,所以直接访问ip就可以到达博客的首页

欢迎大家来访问

第二种情况
www.shaoming.club

说明:

这是我自己在网上申请的域名,有互联网就可以直接访问,没用局限性

第三种情况
www.shaoming.com

说明:

本地和ip形成映射

局限性就是,只有本机计算机在host文件配置,才能访问相应的网站

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值