某一个具体的网站被拒绝访问

背景:在狂神的技术交流群里面,有个人突然狂神的网站 www.kuangstudy.com 进不去了,不是网络问题,说就只有这一个网页进不去

《某一个具体的网站被拒绝访问》
首先问他是不是浏览器的原因,因为看页面,他用的是Microsoft Edge浏览器访问的,

然后他说不是,试过了

chrome和Microsoft Edge都是 同样的错:拒绝连接
IE直接显示:此网站要求你登录,但是没办法跳转到登录页

《某一个具体的网站被拒绝访问》
这时:群里有人说:是不是挂了梯子啊,貌似我出现过这种情况
回答说:没有挂梯子,就是单纯的外网访问
然后他发了一张图,
《某一个具体的网站被拒绝访问》

说是vmwar的虚拟网卡被配置了一个0.1的IP地址
(铺垫,然后他就没有发过信息了,再次发信息告诉我们说解决了是两小时之后)

他告诉我们解决了,并说了解决的办法:
命令行下:先先用ping www.kuangstudy.com
发现:ping之后,访问的是本地127.0.0.1,请求被拦截了
然后去C:\Windows\System32\drivers\etc下的hosts文件中,发现有一条127.0.0.1 www.kuangstudy.com的配置,
所以访问才会被拦截,删除掉这条就好了

《某一个具体的网站被拒绝访问》
也就是说这个hosts文件中 多了那条红字,访问后面的网址,都会被拦截,我查了一下,找到了答案:

https://blog.51cto.com/dangzhiqiang/1378431

引用:由hosts文件的目的可以看出,hosts文件可以具备其它的功能.
比如:如果你想禁止使用本机的用户访问www.deniedwebsite.com,
你可以在hosts文件中,将它映射到一个无效的IP地址,
或者映射到一个安全的地址如cnblogs.com的IP,甚至直接映射到本机的IP127.0.0.1.这样,
当以后访问那个网站时,由于系统监测到hosts文件中已经有它的映射,系统就不会再让DNS进行地址解析,
而直接选择hosts文件中指定的IP进行访问.

学到了

    原文作者:名为丶小白
    原文地址: https://blog.csdn.net/weixin_46573158/article/details/119389301
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞