I am coming from very strange country "Bosnia" and in our country we everything spit on three side by three confession. So We also have three ISP provides and there NAT providers also. Our company spreads branches all over territory and I have all of that providers. From time to time It just happens to NAT providers do not see each others and to my branches can't reach servers if they have other ISP then first one.
When I call ISP provers to report a problem they just say something is wrong with NAT providers and it can take hours to I have connection again between branches with different ISPs. Its hard to explain how is that that both of branches have internet access but they can't see each other
Now I asking You guys: IS there something what I can do to connect branches even when NAT providers do not allowing path to my public IP address at administration building where I hosts servers and have public static IP configured on FreeBSD