MENU

Java 실행중인 시스템의 호스트 이름 가져 오기

목차

Java 실행중인 시스템의 호스트 이름 가져 오기
InetAddress.getLocalHost().getHostName()

Java에서 실행중인 컴퓨터의호스트 이름(기계 이름)을 얻는 샘플 프로그램을 소개합니다.
샘플 프로그램에서는 다음의 방법으로 호스트명을 취득하고 있습니다.

  • java.net.InetAddress.getLocalHost() 에 의해 로컬 호스트를 나타냅니다. InetAddress 의 인스턴스를 가져옵니다.
  • 얻은 로컬 호스트 InetAddressgetHostName() 에 의해 머신명을 취득하고 있습니다.

샘플 프로그램

/** * 실행 중인 시스템의 호스트 이름을 가져옵니다. * @return 호스트명 * ※예기치 않은 예외가 발생했을 경우는, 캐릭터 라인 "UnknownHost" 를 돌려줍니다. */ public static String getHostName() { try { return InetAddress.getLocalHost().getHostName(); }catch (Exception e) { e.printStackTrace(); } return "UnknownHost"; }


실행 결과

◆실행예

/** * 예제 실행 * @param args */ public static void main(String[] args) { String name = getHostName(); System.out.println("호스트 이름 = '"+name+"'"); }

◆출력 결과

호스트 이름 = '*****ATTON'

※실제로는 실행한 머신의 호스트명이 출력됩니다.

  • URL을(를) 확인했습니다!
목차