Is this really necessary?  Most DNS clients support doing a "lookup" of an IP address where they simply return the address.    Does our DNS client not support this?