ServerA can’t access ServerB through UNC path. How to troubleshoot

windows-server-2003windows-server-2008-r2

All my servers are in the same domain on the same network. ServerA cannot access ServerB through UNC path. However DNS resolves correctly for ServerB from ServerA. For example "ping ServerB" works as expected.

ServerB can reach ServerA through UNC path without any problem. Likewise all other servers and clients can reach ServerB through UNC path without any problem. The software firewall on ServerB is not turned on and there are no hardware firewalls getting in the way.

This makes no sense and I don't know how to troubleshoot it. Nothing shows up in the event logs of ServerA and ServerB has one event (repeatedly): Event ID: 3019, Source: MrxSmb.

ServerA is Server 2008 R2. ServerB is Server 2003 R2. I have other 2008 R2 servers that connect without any problem.

Best Answer

If you can't reach a computer's hostname / computer name, but you can ping its IP address, you have DNS problems. Most likely you have duplicate DNS entries for the unreachable computer, and the short-term fix is to just delete the outdated entry. Tweaking the expiration settings is the long-term fix, but it takes some reading to get it right (mostly because the terminology is pretty arcane).