首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不完整的IP地址用零填充

问不完整的IP地址用零填充
EN

Stack Overflow用户
提问于 2013-07-23 14:14:44
回答 1查看 245关注 0票数 4

我已经意识到在Linux (RHEL和Debian)中,点符号表示的不完整的IPv4地址会被内部零填充。例如,我输入了172.30.122而不是172.30.0.122,但Linux更正并使用了172.30.0.122

代码语言:javascript
复制
# ping 172.30.107  

PING 172.30.107 (172.30.0.107) 56(84) bytes of data.  
64 bytes from 172.30.0.107: icmp_seq=1 ttl=62 time=2.19 ms  
64 bytes from 172.30.0.107: icmp_seq=2 ttl=62 time=1.18 ms

至少需要两个字节--不需要缺少的内部字节:

代码语言:javascript
复制
# ping 172.107  
PING 172.107 (172.0.0.107) 56(84) bytes of data.

这是一个bug吗?标准允许这样做吗?

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-23 14:52:46

这是一个重复的问题,因为它之前已经回答过了,也许再做一些研究,你就会找到答案:D

有一个堆栈溢出问题要求类似的东西(this post)。

主要原因是inet_aton() (man page)如何将二进制地址转换为二进制地址。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17802696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档