No network provider accepted the given network path

I'm having a problem that has occured only reciently and can't find what's changed nor can find anything in any eventlogs to help.

One of our servers cannot be accessed through it's UNC address (i.e. \\servername) outside the network via VPN through our watchguard firewall.  All other servers are accessable through their UNCs.  We can access the server through VPN by using the numeric IP address.

There is no problem accessing the server though it's UNC within the network.

We're running 8 windows 2000 servers with one primary DC and one duplicate DC.  The primary holds all roles except WINS and DHCP.  I've double checked the DNS on the DC and find nothing wrong.  I suspected the firewall at first, but there is nothing I find in the firewall settings that might be singling out this server, and all the other servers are accessable through UNC.

What else should I check?
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.

Is this server configured on your external DNS server?  I'm assuming you have separate internal and external DNS servers.  If it is configured on an external DNS server, compare the record for this server with that on the internal server to make sure they point to the same IP address.

gerralAuthor Commented:
I only have internal DNS servers.  We don't provide external access through the web, ftp, or telnet.  The Watchguard firewall does a pass through using the VPN client for our employees needing such access to the network.  I have compared the DNS records on the two internal DCs and they appear the same.
If you connect externally, can you do an nslookup of this server?  This should tell you if you are able to resolve the name to an IP address.  It would be good to check a known working server as well.  To do this, follow these steps:

(replace server1 with the name of the bad server and server2 with a known working server - don't put in any slashes before or after the names)

Start >> Run >> cmd.exe
nslookup server1
nslookup server2

If it works you should get a response with the name and address of the server you looked up (as well as the name and address of the server that provided the data to you).

If this fails for server1, try using the fully qualified domain name:
nslookup server1.yourdomain.yourdomainextension
(example: nslookup

If that still fails, we know DNS resolution is failing.  Is the server providing the nslookup results one of your internal servers?  

Another thing to check is to see if you can map a drive to this "bad" server from a remote location by just using its IP address.  Just run the nslookup command internally to get its IP address (although I imagine you already know it).  Then try to map a drive from home using the IP (example: net use * \\  Does that work?  Then name resolution is the culprit.

Just trying to narrow things down.


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
Windows Networking

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.