HOME > IPからホスト名を表示する
IPからホスト名を表示する
IPアドレスからホスト名を表示するサンプルです。
はじめにホスト名を指定すれば、ホスト名からIPアドレスを取得することも可能です。
サンプルソースコード
- IPアドレス(ホスト名)からホスト名(IPアドレス)を表示するサンプルソース
-
import java.net.InetAddress; public class IPHostConvertSample { public static void main(String args[]) { try { //オブジェクトを取得 InetAddress ia = InetAddress.getByName("xxx.xxx.xxx.xxx"); //※1 String ip = ia.getHostAddress(); //IPアドレス String hostname = ia.getHostName(); //ホスト名 //画面表示 System.out.println("IPアドレス:" + ip); System.out.println("ホスト名:" + hostname); } catch (Exception e) { e.printStackTrace(); } } }
※1:ホスト名変換したいIPアドレス(またはホスト名)を指定する
- 実行結果
- C:\>java IPHostConvertSample IPアドレス:xxx.xxx.xxx.xxx ホスト名:xxxxx
指定したIPアドレスまたはホスト名に対応するIPアドレスとホスト名が表示されます。
主要メソッド
戻値型 | メソッド | 静的 | 説明 |
---|---|---|---|
InetAddress | getLocalHost() | ○ | ローカルホストのInetAddressオブジェクトを返す |
InetAddress | getByName(String a) | ○ | 指定されたホスト名のInetAddressオブジェクトを返す |
String | getHostAddress() | IPアドレスを返す | |
String | getHostName() | ホスト名を返す |
ネットワークカテゴリ