Display Name and DNS Name don't match

Display Name and DNS Name don't match

I'm still trying to get this to sync up.  I had an issue where the Display Name would not update if an IP address of a device changed on a box so I switched so it would search by display name and the IP address could change for each device but it's all a little kludgy.  There ought to be a way to get both a) the IP address of a DNS name to update when that IP changes on a particular machine and b) the DNS name to change the display name if a particular host is renamed.  I run into problems with both scenarios and unfortunately they both happen in my environment on a semi-regular basis.
 
Also, after I switched so that OpManager would search based on Display Name instead of IP, now I have devices that are not responding to polls.  The display name is correct, the IP address is correct, I can ping the device by both IP and DNS name from my computer and the OpManager server, but when I run the Ping tool from the OpManager interface it has an old DNS name!  If the Display Name is supposed to be the DNS name, why is it using a different DNS name than the one in the Display Name?
 
I haven't exactly worked out the flow in my head, but I'm concerned that since the default configuration is to poll by IP and now that I've switched, my only option is to rediscover machines whose DNS and Display names don't actually match up. It also concerns me that if a DNS name changes on the network I may have to delete the device and rediscover it just to get it back. It would seem much easier to update the DNS record by changing the Display Name.    Am I missing something simple?
 
Thanks for your help.
 
Adam

                  New to ADSelfService Plus?