跳至主要内容

cidrnetmask 函数

cidrnetmask 将 CIDR 表示法中给定的 IPv4 地址前缀转换为子网掩码地址。

代码块
cidrnetmask(prefix)

prefix 必须以 IPv4 CIDR 表示法给出,如 RFC 4632 第 3.1 节 中所定义。

结果是使用传统点分十进制 IPv4 地址语法格式化的子网地址,这是某些软件所期望的。

CIDR 表示法是 IPv6 地址的唯一有效表示法,因此如果给定 IPv6 地址,cidrnetmask 会产生错误。

示例

代码块
> cidrnetmask("172.16.0.0/12")
255.240.0.0