I'm a web developer who makes and maintains websites so I don't have extensive knowledge of networking. I work for a small company that uses a third party hosting service to host our website. One of our clients is a large company that uses Port Address Translation. Unfortunately, when they visit our website it brings up the generic server page that just has the hosting provider's logo and the client's IP address.
Now, no one has ever complained about this before so this is news to me. I've tried to Google the problem, but it doesn't seem to bring up anything related to this issue. Everyone in our office is able to access the website fine. I can access it from home and school with no problem. I called our hosting provider, and they told me they can access the website fine and it must be a problem with our client's PAT configuration.
Our client claims it's the hosting provider that's having issues. Our client's IT guy says that when using a static IP address to connect to the internet (using NAT), then our website comes up fine, but when switched back to PAT it fails.
Now, my question is, who is at fault here? Is it the hosting provider or our client?