I have a NW 5.1 server with Sp 6e running a DNS/DHCP server. All
servers are listed and have records, but when I try and ping the server
name from my windows machine it does not recognize the server name
unless I put in the full server name, yet when I ping the server name
of a Windows server it resolves.

I thought that DNS was suppose to resolve all names in its records?
What am I missing.