这里教你两种Host的用法,这有助于你能够理解Host到底是用来干什么的。
第一种就是如你的支付网站和商城网站都在一台服务器上,那么当你在该商城中下单并发起支付那么第一个请求就是你商城对支付发起的那么你使用Host就可以让你商城对支付域名发起请求直接解析到你Host指定的IP,这里的IP你就可以直接填你源IP这样就不用解析到CDN,其次就是当支付完成之后你的支付原本回调请求也是请求你商城域名然而你用Host之后也可以指定解析指定的IP这个IP也可以是你源IP那么你支付的回调请求也会直接请求到源站而不是CDN。
教程开始(宝塔面板Linux工具箱为例):打开Linux工具箱-Hosts-添加Hosts-第一个填你要生效的域名-第二个填写该域名指向解析的IP
![图片[1]-Hosts指向解析用法案例-日出资源网](https://www.rnmcnm.com/wp-content/uploads/2025/01/20250107022239483-屏幕截图-2025-01-07-022133_compressed.png)
第二种假如你接入CDN的网站出现了故障,但是你也不想将你的域名解析至源IP来进行排查因为这会让攻击者直接通过解析就能看到你的源IP,所以这里你也可以把电脑用Host直接将目标域名解析至你的源IP,那么你电脑当访问这个域名的时候就不再是访问到CDN而是直接通过该域名访问到你源站不经过CDN可以更好的排查到底是什么问题
教程开始(Windows电脑为例):打开文件夹根据路径“C:\Windows\System32\drivers\etc\hosts“找到”hosts“文件-每条Host的格式是”IP 域名“-保存即可
![图片[2]-Hosts指向解析用法案例-日出资源网](https://img.cdn1.vip/i/68a0d8b8ca948_1755371704.webp)
然后打开目标域名-F12-网络-名称第一行点开-只要远程地址你是Host指定的IP就代表生效了
![图片[3]-Hosts指向解析用法案例-日出资源网](https://img.cdn1.vip/i/68a0d8f0e11a6_1755371760.webp)
其它:如果你觉得自己手动去Host文件中自己修改太麻烦可以直接用我写的Host管理工具
Ps:第一个用法案例主要针对于支付、商城有API请求交互之类的开启了策略并且你还懒得通过给回调或API路径放行或者不会操作导致API之类的请求被策略拦截出现掉单之类的的那么这个方法就很合适你,第二种方法主要针对于那种网站出现问题想不取消接入CDN来进行排查源站的就很合适你,但这只是一个使用案例Host的用法太多太多了不要永远把你的思想逻辑禁锢在我教你的这些案例之中,我只是想教会你知识这样能让我少遇到知识浅薄的人。
暂无评论内容