基于Nginx和dnsmasq实现路由的动态DNS解析
近期在跟前端同学联调的时候,出现了一点小插曲,我们两个的项目是同一个域名,然而,他的本地没有搭服务端的运行环境,所以就导致了前端需要的hosts文件和请求接口需要的hosts文件不一致的情况,基于这种情况,我就考虑是否可以通过nginx来匹配不同的路由,将请求打到不同的机器上面?
我们都知道 nginx可以通过 resolver
命令来设置域名的DNS解析服务器,所以,如果路由是前端路由,就请求 自身的DNS服务器,将域名解析到本机,如果是接口,就通过我的DNS服务器或者正常的DNS服务器解析到其他的地址
按照上面的思路,我们就需要在本机搭建一个DNS服务器,这里我选用了 dnsmasq
,没有什么理由,就是网上资料多
相关推荐
jlccwss 2020-09-11
KevinXC 2020-08-12
oLeiShen 2020-08-01
windzoone 2020-07-29
hxf0 2020-07-10
tianchaoshangguo 2020-06-08
huangzonggui 2020-06-05
beiya 2020-06-03
dahege 2020-05-29
Antech 2020-05-25
oLeiShen 2020-05-15
Antech 2020-05-07
Antech 2020-04-29
localhost0 2020-11-12
lwplvx 2020-09-07
YzhilongY 2020-08-31
dahege 2020-08-01