REMOTEHOSTのJavaを入手する方法、 私はこのコードを使用します。は、私は、クライアントのホスト名を取得しようとしている
はpublic String GetHostIP(HttpServletRequest request) throws UnknownHostException {
String ipAddress = request.getRemoteAddr();
System.out.println("remoteAddress ipAddress is : " + ipAddress);
try {
InetAddress Adress = InetAddress.getByName(ipAddress);
clientHostName = Adress.getHostName();
System.out.println("Host name is " + clientHostName);
} catch (UnknownHostException e) {
System.out.println(e.getMessage());
}
return clientHostName;
}
私の質問は、私は、ホストが
を接続するものは何でも同じ結果を持っている理由であり、 remoteAddress ipAddress:10.8.100.30ホスト名:10.8.100.30
ありがとうございます! documentation(太字鉱山)から
ヒント:Javaスタイルのガイドについて読む。変数は大文字で始まりません。それは非常に混乱しています!ヒントx2:使用しているライブラリについては仮定しないでください。彼らのjavadocを読んでください。典型的には、あなたが知る必要があるすべてが既にそこに文書化されているからです。そして、おそらく何百回もこのコミュニティで、人々は以前の研究をする代わりに、ここで尋ねることを好むからです.-( – GhostCat