Question for SharePoint

I have a SharePoint server that we access internally via a URL.  We have established an external IP address for it and opened port 80 through the firewall with a NAT rule to translate from the external IP to the Internal IP of the server.  When I type the server URL in my browser, substituting the server name with the external IP it prompts me for a log on as it should, then I get error 404 page cannot be found.  If I use the same URL internally, using the server name it logs on normally.  Any Ideas?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Rainer JeschorCommented:
are you sure you get a 404?
Can you try to run a proxy tool like Fiddler or Firefox with Firebug to track the requests and response codes?
Which element causes the 404?

Thanks and HTH
nsca_mitchAuthor Commented:
I will do that first thing tomorrow...
Can i suggest that publishing this via port 80 without a firewall such as forefront is not a good idea. A sniffer will be able to pick out your username and passwords from the traffic flow.

If i were you I would be looking at using SSL at a minimum.

If you do decide to continue on with this you will need to understand AAM's as by default Sharepoint will listen the address http://servername. Clearly this will not work when coming in from the outside - you need to setup an AAM for

Have a quick look at this page to understand how they affect a sharepoint implementation

sharepoint alternate access mappings -
Newly released Acronis True Image 2019

In announcing the release of the 15th Anniversary Edition of Acronis True Image 2019, the company revealed that its artificial intelligence-based anti-ransomware technology – stopped more than 200,000 ransomware attacks on 150,000 customers last year.

nsca_mitchAuthor Commented:
Thanks for the info on SSL, I will change that for sure.  I cannot access the link you posted.  It gives an error  "the page cannot be displayed.
nsca_mitchAuthor Commented:
I am having our ISP change the port on the firewall  then I will setup AAM.  Thanks, I will let you know.
nsca_mitchAuthor Commented:
I had the port changed to 443 for SSL and now I can't get to the server, is there something in IIS and SharePoint I need to change?

You will need to create an alternative access mapping. This will be the external address you have published.

Regarding ssl. Are you planning on setting up a reverse proxy or directly hit the sharepoint server? If you decide to use a reverse proxy like Microsoft Forefront or Microsoft ISA then you can use a port redirect from 443 to port 80. Very easy :-)

If you are hitting the server directly then setup a certificate.

Without a proxy/firewall I would keep an eye on the traffic. Some naughty ppl could hit your server with a DDoS.

Hope that helps

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SharePoint

From novice to tech pro — start learning today.