09. 自マシンのIPアドレスを知る LocalHost.java

自分のマシン(ローカルホスト)のIPアドレスとホスト名を得る。

 

LocalHost.java

//
// LocalHost.java
//
// 自マシンのIPアドレスを知る
//

import java.net.InetAddress ;

public class LocalHost {
	
	public static void main( String[] args ) {
		
		try {
			InetAddress local = InetAddress.getLocalHost() ;
			System.out.println( local ) ;
		} catch( Exception e) {
			System.out.println( "ローカルホスト名/IPアドレスを取得できません!" ) ;
			System.exit( 1 ) ;
		}
	}
}

 

実行

ホスト名とIPアドレスが表示される。 

$ java LocalHost
SASAKI.local/192.168.1.84

 

確認

IPアドレスを確認する。

$ ifconfig

ホスト名を確認する。

$ hostname