基于Nginx和dnsmasq实现路由的动态DNS解析
欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/jsh/2019/0816/106539.html 1190000020086790
近期在跟前端同学联调的时候,出现了一点小插曲,我们两个的项目是同一个域名,然而,他的本地没有搭服务端的运行环境,所以就导致了前端需要的hosts文件和请求接口需要的hosts文件不一致的情况,基于这种情况,我就考虑是否可以通过nginx来匹配不同的路由,将请求打到不同的机器上面?
我们都知道 nginx可以通过 resolver
命令来设置域名的DNS解析服务器,所以,如果路由是前端路由,就请求 自身的DNS服务器,将域名解析到本机,如果是接口,就通过我的DNS服务器或者正常的DNS服务器解析到其他的地址
按照上面的思路,我们就需要在本机搭建一个DNS服务器,这里我选用了 dnsmasq
,没有什么理由,就是网上资料多