I just setup a new server for my work. With the server hostname change, this ended up breaking everyones file shares so looking into future proofing solutions and I came across DFS. I set it up and changed all of our group policy to point at the DFS namespace which all has been working fine.
We also have some personal devices and other users who VPN in. I gave people instruction on how to connect to the new fileshares with the DFS path but turns out it didnt work for them. What I just learned is that the short DFS name doesn't work on non domain joined computers. Example:
//mydomain/public/documentation - Works on domain joined, not on VPN or non-domain joined computers (but plugged into our network)
//mydomain.local/public/documentation - Works everywhere
I'm not a huge fan of having to put ".local" in the UNC path. Is there a way to get it so non-domain joined computers can access it via the short domain name instead of FQDN?
Non domain joined computers use our DNS/DHCP server hosted on the domain controller. Same for VPN - can ping by hostname or other DNS records in the domain.
All clients are Windows 10.