이번 팁은 Localhost의 IP, Hostname을 알아 내는 법입니다.
Localhost의 IP, Hostname은 InetAddress.getLocalHost() method를 이용하여 손쉽게 얻어올 수 있습니다.
Localhost의 IP, Hostname은 InetAddress.getLocalHost() method를 이용하여 손쉽게 얻어올 수 있습니다.
import java.net.InetAddress; import java.net.UnknownHostException; public class LocalHostIpTest { public static void main(String args[]){ try { InetAddress addr = InetAddress.getLocalHost(); // Get IP Address byte[] ipAddr = addr.getAddress(); // Get hostname String hostname = addr.getHostName(); // IP 형식으로 변환 String ipAddrStr = ""; for (int i=0; i0) { ipAddrStr += "."; } ipAddrStr += ipAddr[i]&0xFF; } System.out.println("ip : " + ipAddrStr); System.out.println("host name : " + hostname); } catch (UnknownHostException e) { e.printStackTrace(); } } }
'시즌1 > Java Tips' 카테고리의 다른 글
[Java Tips] Logger 설정을 Properties File로 처리하는 법 (0) | 2009.12.29 |
---|---|
[Java Tips] DatagramSocket을 이용한 간단한 UDP 서버/클라이언트 구현 (1) | 2009.10.22 |
[Java Tips] 도메인(Domain)을 IP로 변환하는 법 (0) | 2009.10.22 |
[Java Tips] 날짜 비교하는 법 (0) | 2009.10.21 |
[Java Tips] 현재 작업 디렉토리 얻어오기 (1) | 2009.10.21 |