Javaちょこっとリファレンス
HOME > ローカルのIPとホスト名を表示する

ローカルのIPとホスト名を表示する

ローカルホスト(自分自身が使用しているマシン)のIPとホスト名を取得するサンプルです。

サンプルソースコード

ローカルのIPとホスト名を表示するサンプルソース
import java.net.InetAddress;

public class LocalHostSample {

    public static void main(String args[]) {

        try {
            //オブジェクトを取得
            InetAddress ia = InetAddress.getLocalHost();
            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 LocalHostSample IPアドレス:xxx.xxx.xxx.xxx ホスト名:xxxxx

ホスト名、IPアドレスは実行したマシンのホスト名とIPアドレスが表示されます。

主要メソッド

【java.net.InetAddressクラス主要メソッド】
戻値型メソッド静的説明
InetAddressgetLocalHost()ローカルホストのInetAddressオブジェクトを返す
InetAddressgetByName(String a)指定されたホスト名のInetAddressオブジェクトを返す
StringgetHostAddress()IPアドレスを返す
StringgetHostName()ホスト名を返す

ネットワークカテゴリ

HOMEへ戻る TOPへ戻る