IPv4 地址的压缩写法
中间是 0 的可以省略不写:
127.0.0.1
可以压缩为127.1
172.16.0.1
可以压缩为172.16.1
可以使用 ping
命令测试以上压缩后的地址,看一下会展开为什么:
$ ping 127.1
PING 127.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.133 ms
$ ping 172.16.1
PING 172.16.1 (172.16.0.1): 56 data bytes
64 bytes from 172.16.0.1: icmp_seq=0 ttl=64 time=11.614 ms
Tips: 如果你在 AI 中问以上内容,我测试过没有一个 AI 能准确回答,它们都说这是错误写法,所以不能尽信 AI 。
IPv6 地址的压缩写法
压缩规则前导 0
可以不写,如果都是 0
则可以省略不写。
以阿里云的公共 DNS 举例:2400:3200::1
的完整写法是 2400:3200:0000:0000:0000:0000:0000:0001