We have a website hosted by another hosting company. If I type in their public IP from a computer on our internal network I can access the website just fine. This is not my problem.
We are trying to set up a second website but doing our own hosting for this one. The server is located on our private network. We have a public IP from our ISP. From outside our network I can type that public IP into my browser and the website appears just fine. However, if I try to type the same public IP into my browser from a computer located on our private network, I can't access the site.
What am I missing?