1. 背景
我们开发和测试环境做了网络隔离,现在有个测试环境业务要访问开发环境的另一个业务。由于走申请打通流程比较麻烦,在了解到开发环境ng和测试环境的ng之间是打通了网络的。所以决定从做两层ng转发到开发环境真正的业务。即:
A业务(10.201.5.171:test环境)–>ng(10.201.5.20: test环境) -->ng(172.22.23.146:dev环境) -->B业务(172.22.145.228dev环境)
2. 其他说明
因为开发环境的B业务,做的有dns解析。所以为了保证统一,打算在测试环境访问和开发环境相同的域名,都能访问得到相同的结果,因为我们开发和测试环境都有内部dns,而且是隔离的,所以只要在测试环境的dns配上解析,指向到5.20的ng。就能保证不同环境相同的域名访问的相同的业务
3. 配置dns解析
先到测试环境dns服务器配置A解析
如下:
此时访问yapi.sui.work 就能转到10.201.5.20上了
4. 配置第一层ng的转发
添加一个ng的配置文件
然后