First, static is good. You want it to be static - it means the entry was manually added to the DNS zone and will stay there until manually removed.
One thing that may make your life a little easier is clearing the resolver cache. When a DNS client cannot find an answer for a query it puts a negative cache entry into the resolver cache. If you run
ipconfig /displaydns on the client you see something like the following.
Name does not exist.
You can remove these without restarting the DNS Client service by executing
Now, why is the DNS client not resolving the name? In the past, I've seen this happen in two situations. First, the DNS servers are overloaded and sometimes unresponsive. Second, the clients have multiple DNS servers entered in their network adaptor properties and the multiple DNS servers are not in sync.
To check the second situation, on the clients execute
ipconfig /all. What DNS Servers are in the list, for all network cards? Are all the listed servers under your control? Are they all replicating to each other somehow?
Finally, does the name under the white scribble above have full stops in it? If you are using something like
ping server5 then it may be using NetBIOS name resolution, which means broadcasts and/or WINS.
ipconfig is a Microsoft Windows command. Other clients will have equivalent commands (
ifconfig is probably the *nix equivalent).