투케이2K

112. (java/자바) InetAddress 객체를 사용해서 PC 컴퓨터 이름 및 IP주소 확인, 구글 IP 주소 확인 실시 본문

Java

112. (java/자바) InetAddress 객체를 사용해서 PC 컴퓨터 이름 및 IP주소 확인, 구글 IP 주소 확인 실시

투케이2K 2021. 1. 11. 08:19

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package AI3;

import java.net.InetAddress;

public class MainActivity17 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[InetAddress 객체를 사용해서 PC 컴퓨터 이름 및 IP주소 확인, 구글 IP 주소 확인 실시]");
		
		/*[설 명]
		 * 1. InetAddress - 자바에서 IP 주소를 표현할때 사용하는 클래스입니다
		 * 2. getAddress() - InetAddress 객체의 IP주소를 반환합니다
		 * 3. getHostAddress() - IP주소를 반환합니다
		 * 4. getHostName() - 호스트 이름을 문자열로 반환합니다		 
		 */
		try {
			InetAddress address = InetAddress.getLocalHost();
			System.out.println("로컬 컴퓨터 이름 : "+address.getHostName());
			System.out.println("로컬 컴퓨터 IP : "+address.getHostAddress());
			System.out.println("");

			address = InetAddress.getByName("www.google.com");
			System.out.println("구글 이름/IP : "+address);
			
			/* [이코드를 사용해도 같은 값을 출력 가능]
			System.out.print("구글 이름/IP : ");
			InetAddress sw[] = InetAddress.getAllByName("www.google.com");
			for(int i=0;i<sw.length; i++){
				System.out.println(sw[i]);
			}
			*/
			
		}
		catch(Exception e) {
			System.out.println(e.getMessage());
		}
				
	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[InetAddress 객체를 사용해서 PC 컴퓨터 이름 및 IP주소 확인, 구글 IP 주소 확인 실시]

로컬 컴퓨터 이름 : DESKTOP-TWOK

로컬 컴퓨터 IP : 192.168.0.17

구글 이름/IP : www.google.com/172.217.26.132

/* =========================== */

/* =========================== */

[요약 설명]

* 1. InetAddress - 자바에서 IP 주소를 표현할때 사용하는 클래스입니다

* 2. getAddress() - InetAddress 객체의 IP주소를 반환합니다

* 3. getHostAddress() - IP주소를 반환합니다

* 4. getHostName() - 호스트 이름을 문자열로 반환합니다

/* =========================== */

반응형
Comments