メモ:java.net.InetAddressでのローカルホスト名取得

import java.net.InetAddress;

try {
	InetAddress address = InetAddress.getLocalHost();
	String localHostName = address.getHostName();
	String localHostAddress = address.getHostAddress();
} catch (UnknownHostException e) {
	// <i>ローカルホストの取得に失敗しました。</i>
	// <i>/etc/hosts に server.ip server.domain が設定されているか確認してください</i>
	// …的なエラーログ出す予定
	e.printStackTrace();
}


java.net.UnknownHostException が出るならば /etc/hosts を確認
※/etc/sysconfig/network の HOSTNAME を見てるわけじゃないみたい

#server.ip server.domain server
192.168.0.255 hostname