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

안녕하세요, 하마연구소 입니다.

자바에서 입력한 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();
}

감사합니다.

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments