当前位置:首页 > 网络资讯 > 实用教程 > 正文

修改host文件实现绕过CDN访问源站

mos 发布:2022-01-27 3681


因为本站使用了CDN,有时候小伙伴打不开网站,今天排查问题,记一个操作记录备忘。

修改host文件实现绕过CDN访问源站  第1张

譬如使用百度云加速,最经常返回的就是“502网关错误,连接源站失败”,返回这个错误一般有两个原因:

1、网站防火墙拦截了CDN的节点的正常请求。

2、源站确实被攻击或者负载过大。

第一个很好排查,打开防火墙,查看一下拦截记录就能知道是否误拦截,误杀的话加入白名单即可。

而要排查第二个就很麻烦了,最基础的操作应该是在CDN的控制面板将加速域名回源,等CDN端生效后刷新缓存查看源站是否正常,而这一下就容易影响到整个网站的用户访问,而且生效周期较长。所以一般采用修改host文件的方式实现本地绕过CDN访问源站,进行排查。

修改host文件

在Windows系统中,该文件保存路径为:C:\Windows\System32\drivers\etc\hosts

这里修改经常容易出现没有权限的问题,按下方流程操作:

1、右键该文件,点属性,去掉“只读”选项并应用。

2、使用编辑工具打开(记事本、notepad++等),如果依旧提示没权限,notepad++会提示管理员身份重启软件,确定即可。

2.1、如果是记事本,就点击左上角“文件”,使用管理员身份打开Windows PowerShell,输入“cmd”,再输入“notepad hosts”即可。

修改host文件实现绕过CDN访问源站  第2张

3、在host文件的最后一行加上格式为:“服务器IP 网站域名”的记录即可。例如本站就是加上1.1.1.1 www.e6kb.com,其中1.1.1.1为你自己服务器的IP地址。

4、保存后记得将第一步去掉的只读属性给勾选上,然后打开浏览器,按F12查看请求IP是否为源站IP,就可以判断源站是否有问题啦。

记得排查后要把自己新加的记录删除哦。


已有1位网友发表了看法:

  • mos

    mos  评论于 [2023-03-16 14:42:46]  回复

    ces

取消回复欢迎 发表评论:

请填写验证码

请登录

忘记密码我要注册

×
请先 登录 再评论,若不是会员请先 注册