【发布时间】:2010-07-19 10:20:06
【问题描述】:
InetAddress.getLocalHost() 在 linux 中抛出 unknownHostException,直到我在 /etc/hosts 中手动添加条目。有什么方法可以在不添加 /etc/host 文件中的条目的情况下获取 InetAddress 对象。注意:IP 是静态的
【问题讨论】:
-
velocityreviews.com/forums/t133268-getlocalhost.html 看起来 Java 库正在尝试为机器获取一个外部适用的 name,然后查找该名称。对我来说似乎很愚蠢,因为一台机器可能没有或数百万个正确的外部适用名称,而且 IP 地址来来去去......你为什么要使用这个例程?对于您的问题,也许有更好的 API 选择。
-
@sarnold。对于这个问题,API 的更好选择是什么?