cidrnetmask 함수

cidrnetmask 함수

cidrnetmask 함수는 CIDR 표기법으로 주어진 IPv4 주소 프리픽스를 서브넷 마스크 주소로 변환해요. 이 함수는 IPv4 주소만 받을 수 있고, IPv6 주소를 사용하면 오류를 돌려줘요.

출처: 문서

본문

cidrnetmask는 CIDR 표기법으로 주어진 IPv4 주소 프리픽스를 서브넷 마스크 주소로 변환해요.

cidrnetmask(prefix)

prefixRFC 4632 section 3.1에 정의된 IPv4 CIDR 표기법으로 주어져야 해요. 결과는 일부 소프트웨어가 기대하는 관례적인 점으로 구분된 10진수(dotted-decimal) IPv4 주소 문법으로 포맷된 서브넷 주소예요.

cidrnetmask 함수는 CIDR 표기법의 IPv4 주소만 받아요. IPv6 주소를 사용하면 cidrnetmask는 오류를 돌려줘요.

참고: 역사적인 이유로 이 함수는 앞에 0이 붙은 IPv4 주소 옥텟을 10진수로 해석해요. 이는 일부 다른 시스템이 8진수로 해석하는 것과 반대예요. 우리는 하위 호환성을 위해 이 동작을 유지했지만, 이 동작에 의존하는 것은 권장하지 않아요.

예시

> cidrnetmask("172.16.0.0/12")
255.240.0.0

더 알아보기 (Learn more)