본문 바로가기
JAVA/NetworkTest

자바Network (Basic) InetAddress Test

by 미눅스[멘토] 2023. 6. 30.
728x90
package kr.or.ddit.basic;

import java.net.InetAddress;
import java.net.UnknownHostException;

public class InetAddressTest {
	public static void main(String[] args) throws UnknownHostException {
		
		//InetAddress 클래스 ==> IP주소를 다루기 위한 클래스
		
		//www.naver.com의 IP정보 가져오기
		InetAddress ip= InetAddress.getByName("www.naver.com");
		
		
		System.out.println("Host Name : " + ip.getHostName());
		System.out.println("Host Address : " + ip.getHostAddress());
		System.out.println("toString : " + ip.toString());
		System.out.println();
		
		//자신의 컴퓨터의 IP정보 가져오기
		InetAddress loaclIp = InetAddress.getLocalHost();
		
		System.out.println("Host Name : " + loaclIp.getHostName());
		System.out.println("Host Address : " + loaclIp.getHostAddress());
		System.out.println("toString : " + loaclIp.toString());
		System.out.println();
		
		//IP주소가 여러개인 호스트의 IP정보 가져오기
		InetAddress[] ipArr = InetAddress.getAllByName("www.naver.com");
		for(InetAddress nip : ipArr) {
			System.out.println(nip.toString());
		}
	}
}

'JAVA > NetworkTest' 카테고리의 다른 글

자바Network (TCP) TcpClient01  (0) 2023.06.30
자바Network (TCP) Sender  (0) 2023.06.30
자바Network (TCP) Receiver  (0) 2023.06.30
자바Network (Basic) URL Test  (0) 2023.06.30
자바Network (Basic) Dialog Test  (0) 2023.06.30