将IP地址转换为主机名 [英] converting an IP address to host name

查看:595
本文介绍了将IP地址转换为主机名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的java应用程序中,如果用户输入IP,我们需要显示主机名,如果给出主机名,那么我们需要显示主机的IP。

In my java application if user enters the IP we need to display the host name, if host name is given then we need to display the IP of the host.

例如,如果用户输入的IP地址如 173.194.36.37 应用程序应显示 google.com ,反之亦然。

For example if user enters an IP address like 173.194.36.37 application should display google.com and vice verse.

是否有可用于执行此操作的实用程序?

Are there any utilities available to perform this operation?

推荐答案

如果您使用Java编码,请尝试使用 InetAddress

If you are coding in Java, try using InetAddress

InetAddress addr = InetAddress.getByName("173.194.36.37");
String host = addr.getHostName();
System.out.println(host);

这篇关于将IP地址转换为主机名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆