cidrnetmask 함수

cidrnetmask 함수

cidrnetmask는 CIDR 표기법으로 주어진 IPv4 주소 접두어(prefix)를 서브넷 마스크 주소로 변환해 주는 함수예요. CIDR 접두어를 일반적인 dotted-decimal 형태의 서브넷 마스크로 바꿀 때 사용합니다.

출처: Packer 공식 문서

본문

cidrnetmask는 CIDR 표기법으로 주어진 IPv4 주소 접두어를 서브넷 마스크 주소로 변환합니다.

cidrnetmask(prefix)

prefix는 RFC 4632 3.1절에 정의된 대로 IPv4 CIDR 표기법으로 주어져야 해요.

결과는 일부 소프트웨어가 기대하는 일반적인 dotted-decimal IPv4 주소 문법으로 포맷된 서브넷 주소입니다.

IPv6 주소에 유효한 표기법은 CIDR 표기법뿐이므로, cidrnetmask에 IPv6 주소가 주어지면 오류를 발생시켜요.

Examples

> cidrnetmask("172.16.0.0/12")
255.240.0.0