IPアドレスからホスト名を表示するサンプルです。
はじめにホスト名を指定すれば、ホスト名からIPアドレスを取得することも可能です。
サンプルソース
例)IPアドレス(ホスト名)からホスト名(IPアドレス)を表示する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
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(); } } } |
- (結果)
- C:\>java IPHostConvertSample IPアドレス:xxx.xxx.xxx.xxx ホスト名:xxxxx
指定したIPアドレスまたはホスト名に対応するIPアドレスとホスト名が表示されます。