cidrnetmask 함수
cidrnetmask 함수
cidrnetmask 함수는 CIDR 표기법으로 주어진 IPv4 주소 프리픽스를 서브넷 마스크 주소로 변환해요. 이 함수는 IPv4 주소만 받을 수 있고, IPv6 주소를 사용하면 오류를 돌려줘요.
출처: 문서
본문
cidrnetmask는 CIDR 표기법으로 주어진 IPv4 주소 프리픽스를 서브넷 마스크 주소로 변환해요.
cidrnetmask(prefix)
prefix는 RFC 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)
- cidrsubnet 함수 - 서브넷 주소를 계산하는 함수예요.
- cidrhost 함수 - 호스트 IP 주소를 계산하는 함수예요.
- Terraform 함수 목록 - 모든 함수를 확인해 보세요.