java小问题

在我的hosts文件中配置了
127.0.0.1 myhost
这样我在地址栏中输入 http://127.0.0.1/someWebApp 和 http://myhost/someWebApp 是一样的效果.

问题是如果用java程序根据 "myhost" 来获得 "127.0.0.1"这个地址呢?

我想利用ping方法返回,可是使用 Process p = Runtime.getRuntime().exec("ping myhost");
返回信息不知道该怎么取得?

应该会有比这个方法更好的吧?谢谢啦~

java.net.InetAddress.getByName("myhost");
//这样就可以拿到IP地址啦..

Process p = Runtime.getRuntime().exec("ping myhost");
通过p.getInputStream可以取得返回信息