isInNetEx 함수
IP 주소가 특정 서브넷에 있는지 확인합니다.
-
Ipaddress
-
IPv6/IPv4 주소를 포함하는 문자열입니다.
-
IPprefix
-
비트 필드에 지정된 상위 n비트(예: 3ffe:8311:ffff::/48 또는 123.112.0.0/16)가 있는 콜론으로 구분된 IP 접두사를 포함하는 문자열입니다.
호스트가 동일한 서브넷에 있으면 TRUE이고, 그렇지 않으면 FALSE입니다.
또한 접두사 형식이 올바른 형식이 아니거나 다른 형식의 주소와 접두사를 비교에 사용하는 경우(예: IPv4 접두사 및 IPv6 주소) FALSE를 반환합니다.
isInNetEx(host, "198.95.249.79/32");
true if the IP address of host matches exactly 198.95.249.79
isInNetEx(host, "198.95.0.0/16");
true if the IP address of the host matches 198.95.*.*
isInNetEx(host, "3ffe:8311:ffff::/48");
true if the IP address of the host matches 3ffe:8311:fff:*:*:*:*:*