这个是服务器的架构,域名解析到186.16.15.12的外网IP上,然后186.16.15.12上安装NGNIX,反向代理到192.168.1.1上,因为涉及到微信公众号,所以已经把186.16.15.12的IP加入到白名单上,但是出现一个奇怪的问题,服务器访问公众号的时候,却是另一个IP地址去访问,就是221.221.221.221的IP去访问微信公众号,导致访问不上.. 所以我的问题就是这个是怎么发生的?如何让固定的IP 186.16.15.12去访问公众号?如果要全部外网IP加入到白名单里,那如果我有多条外网线路,那不是都要加进去?
——
我感觉你画的图,应该还缺了点东西
nginx那台服务器的ip直接就是公网ip了吗?如果是的话,那两台内网机是通过这台nginx服务器转发的包上网的吗?如果是这样,可以改改nginx那台服务器上nat转发的配置
如果不是,那这台nginx上层有路由器或者防火墙吗?如果有这些设备的话,要在这些设备上改。