I crashed into a problem trying to move my very old DNS BIND 9.5 to my new DNS BIND 9.9.
The issue is similar to this post:
DNS query only works for Fully Qualified Domain Name (FQDN) but not short name
But the problem is in Windows DNS client using short names.
When you query the old DNS with short names it resolves the FQDN. When you query the new DNS with short names, it fails. Both of them resolves well with the FQDN.
It is supposed that
nslookup uses the domain suffix search.
The problem remains the same with Windows 8.1 and 10. I couldn't try this in other versions.
C:\Users\jsm> nslookup jsm 10.0.52.1 Servidor: NSGal02.bancoxxx.com.ar Address: 10.0.52.1 Nombre: GAL115100.bancoxxx.com.ar Address: 10.6.15.36 Aliases: jsm.bancoxxx.com.ar C:\Users\jsm> nslookup jsm 10.0.52.2 Servidor: UnKnown Address: 10.0.52.2 *** UnKnown no encuentra jsm: Server failed C:\Users\jsm> nslookup jsm.bancoxxx.com.ar 10.0.52.2 Servidor: UnKnown Address: 10.0.52.2 Nombre: GAL115100.bancoxxx.com.ar Address: 10.6.15.36 Aliases: jsm.bancoxxx.com.ar