IT/PROGRAMMING

[Java] IP주소가 사설(private) 네트워크인지 확인하는 방법

하마연구소장 2019. 2. 8. 13:30
728x90
반응형

자바에서 입력한 IP 주소가 사설(private) 네트워크인지 확인한다.

/**
* 사설 네트워크 여부를 확인한다.
*
* @param ipAddr IP 주소
* @return 사설 네트워크 여부
* @throws UnknownHostException 입력한 IP주소가 잘못되었음
*/
public static boolean isPrivateNetwork(String ipAddr) throws UnknownHostException {
InetAddress inetAddress = InetAddress.getByName(ipAddr);
return inetAddress.isSiteLocalAddress();
}


반응형