Discovery will update CI name fields using the data collected from the reverse DNS lookup rather than the data collected from WMI/SSH/SNMP.
This is a Discovery property which can be configured. To change this behaviour:
1) In the navbar on your instance go to Discovery Definition > Properties
2) You can see the 4 Discovery properties for the trusted host name used for updating CI's
3) Change these accordingly