jjzjj

CIDRMask

全部标签

go - 从 net.CIDRMask 获取 ipv6 子网掩码

我正在编写代码,并尝试添加ipv6支持。以下代码在当前的ipv4支持代码库中。该代码采用ipv4ip地址并获取/32上地址的子网掩码。//stringofipaddressnetworkInterface["ip_address"]=v.IpAddress[0]m:=net.CIDRMask(v.IpConfig.IpAddress[0].PrefixLength,32)subnetMask:=net.IPv4(m[0],m[1],m[2],m[3])networkInterface["subnet_mask"]=subnetMask.String()我知道net.CIDRMask适用