有一个场景,有一个域名解析到了很多机器,在扩容的时候,会新增解到新的机器上,但是在前端真正放量之前,我们需要对这些新增的做一下验证,此时就要用到域名与IP的对应关系来进行验证。
一个方案是通过绑定hosts来指定,不过还可以直接使用curl加参数的方式来做。
方法一,好用
curl url -x ip:port
方法二
curl -H 'Host:baidu.com' http://10.12.20.21
如上两种方式都只能测试http协议的请求,如果想要测试HTTPS的请求,则可以用如下方式:
方法三
curl --resolve host:port:address
# HTTP
$ curl http://abc.com/ --resolve abc.com:80:10.3.7.7
# HTTPS
$ curl https://abc.com/ --resolve abc.com:443:10.3.7.7
版权声明:本文内容来自个人博客:二丫讲梵,遵循CC 4.0 BY-SA版权协议上原文接及本声明。
本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。
原文链接:https://wiki.eryajf.net/pages/d18cf8/
如有涉及到侵权,请联系,将立即予以删除处理。
在此特别鸣谢原作者:二丫讲梵的创作,Powered by 二丫讲梵。
本文已获原作者授权发布。
此篇文章的所有版权归原作者所有,与本公众号无关,商业转载建议请联系原作者,非商业转载请注明出处。