V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sologgfun
V2EX  ›  问与答

关于 cidr 的网段表示规则 192.168.0.0/16 和 192.168.0.1/16 是否都可以表示 ip 段?还是只能用后者?

  •  
  •   sologgfun · 2021-11-22 15:28:21 +08:00 · 1263 次点击
    这是一个创建于 1123 天前的主题,其中的信息可能已经有所发展或是发生改变。

    阿里云配置容器服务的 cidr 网段时发现后者提示格式不符,不过从 cidr 的规则理解

    192.168.0.0/16192.168.0.1/16 不应该是一码事吗?

    7 条回复    2021-11-23 14:36:46 +08:00
    goodryb
        1
    goodryb  
       2021-11-22 15:43:35 +08:00
    这不是一码事, 理论上前者是正确,后者是错误的,192.168.0.1/16 应该是 192.168.0.1/32 ,只代表这个网段里面只有 192.168.0.1 这一个 IP , 基础知识百度一下应该也能查到
    jiangyang123
        2
    jiangyang123  
       2021-11-22 15:45:11 +08:00
    有些地方不够规范,后者也可以用
    zjj19950716
        3
    zjj19950716  
       2021-11-22 15:46:46 +08:00
    主机位被设置了,你可以强制抹掉
    >>> ipaddress.ip_network('192.0.2.1/24')
    Traceback (most recent call last):
    ...
    ValueError: 192.0.2.1/24 has host bits set
    >>> ipaddress.ip_network('192.0.2.1/24', strict=False)
    IPv4Network('192.0.2.0/24')
    yinghuansouqi
        4
    yinghuansouqi  
       2021-11-22 15:53:22 +08:00
    规范一些前面应该是网络号
    pheyx
        5
    pheyx  
       2021-11-22 16:27:05 +08:00 via Android
    后一种 openwrt 里是可以的
    sologgfun
        6
    sologgfun  
    OP
       2021-11-23 14:35:28 +08:00
    @goodryb 原来如此,感谢,可能我查的方式不太对,所以没有搜索到
    sologgfun
        7
    sologgfun  
    OP
       2021-11-23 14:36:46 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3842 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:11 · PVG 13:11 · LAX 21:11 · JFK 00:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.