[Java] IP주소가 사설(private) 네트워크인지 확인하는 방법
안녕하세요, 하마연구소입니다.
자바에서 입력한 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(); }
감사합니다.
댓글
댓글 쓰기