I'm trying to setup a dedicated server however, the server is behind a dedicated firewall provided by my hosting provider. It doesn't do a NAT, rather, the IP address of the server is bound to the IP of the firewall.
Unlike a NAT, you connect to my server using it's own real IP address, however, if I connect out from my server, the IP reported is the IP address of the firewall. The entire Netblock is routed through the firewall.
What I suspect is happening is when my dedicated server is contacting the Master Server, the IP address the Master Server sees is that of the firewall. When someone tries to connect, the are sent to the IP of the firewall, which will then ignore the connection. They need to be sent to my servers real IP. The traffic will hit the firewall, be inspected, then passed to my server.
So, how do I know what address the Master Server is sending people to? How can I tell the Master Server to ignore the address it thinks it's being connected from, and to use a different address?
Unlike a NAT, you connect to my server using it's own real IP address, however, if I connect out from my server, the IP reported is the IP address of the firewall. The entire Netblock is routed through the firewall.
What I suspect is happening is when my dedicated server is contacting the Master Server, the IP address the Master Server sees is that of the firewall. When someone tries to connect, the are sent to the IP of the firewall, which will then ignore the connection. They need to be sent to my servers real IP. The traffic will hit the firewall, be inspected, then passed to my server.
So, how do I know what address the Master Server is sending people to? How can I tell the Master Server to ignore the address it thinks it's being connected from, and to use a different address?