Windows – Local DNS not resolving host name but will resolve FQDN

domain-name-systemwindowswindows-server-2000

I have a Win2k domain that has recently started having problems with clients connecting to network shares. I attempted to disjoin/rejoin a client and have not been able to get it reconnected. At this point I noticed DNS was having problems. From the client I am not able to resolve the servers host name but I am able to hit it by FQDN:

C:\Documents and Settings\Administrator>nslookup
Default Server: sh-server.domain
Address: 10.71.40.100

^ sh-server *************************unsuccessful when querying host name
Server: sh-server.domain
Address: 10.71.40.100
*** sh-server.domain can't find sh-server: Server failed

^ sh-server.domain *************successful when querying FQDN
Server: sh-server.domain
Address: 10.71.40.100

^ yahoo.com
Server: sh-server.domain
Address: 10.71.40.100
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to sh-server.domain timed-out

Best Answer

On the clients, under TCP/IP properties/Advanced/DNS, ensure that "Append primary and connection specific DNS suffixes" is selected and also that "Append parent suffixes of the primary DNS suffix" is checked.

Also, for the FQDN in System Properties, ensure that "change primary DNS suffix when domain membership changes" is checked.

Related Topic