java 如何实现IP转域名

java 怎么实现IP转域名啊
域名转IP好实现,怎么反过来不行呢
InetAddress.getHostAddress()可以将域名转换成IP地址
InetAddress.getHostName();怎么转换后这个方法还是输出ip?
------解决思路----------------------
不行吧,有一个ip多个域名的情况
------解决思路----------------------
据说有这种情况,如果这个IP地址不存在或DNS服务器不允许进行IP地址和域名的映射,getHostName方法就直接返回这个IP地址。但试了多个ip,程序确实会经过一段时间的解析,但最后输出的还是ip地址,同求高人解答

------解决思路----------------------
这个java是做不到的,网上有网站提供这种服务的。不过这个查询不是很准,不过我猜实现原理应该是穷举域名查询到ip之后再反向提供服务的,就和md5解密一样的实现原理。