본문 바로가기

시즌1/Java Tips

[Java Tips] 도메인(Domain)을 IP로 변환하는 법

다음 팁은 도메인(Domain)을 IP로 변환하는 팁입니다.
서버에 접속해야 하는 클라이언트가 서버 IP를 알아야 하는 경우에 사용하실 수 있습니다.


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


public class DomainToIp {

	public static void main(String args[]){
		try {
		    
	        InetAddress addr = InetAddress.getByName("froginpot.tistory.com");
	        byte[] ipAddr = addr.getAddress();
	    
	        // IP 형식으로 변환
	        String ipAddrStr = "";
	        for (int i=0; i 0) {
	                ipAddrStr += ".";
	            }
	            ipAddrStr += ipAddr[i]&0xFF;
	        }
	        
	        System.out.println("IP : " + ipAddrStr);
	        
	    } catch (UnknownHostException e) {
	    	System.out.println("Unknown Host");
	    } 
	}
}

Output :
IP : 211.172.252.15