惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
Jina AI
Jina AI
宝玉的分享
宝玉的分享
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
J
Java Code Geeks
博客园 - 【当耐特】
小众软件
小众软件
博客园 - Franky
S
SegmentFault 最新的问题
WordPress大学
WordPress大学
雷峰网
雷峰网
The Cloudflare Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
Last Week in AI
Last Week in AI
博客园_首页
月光博客
月光博客
IT之家
IT之家
阮一峰的网络日志
阮一峰的网络日志
Webroot Blog
Webroot Blog
Stack Overflow Blog
Stack Overflow Blog
腾讯CDC
云风的 BLOG
云风的 BLOG
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
W
WeLiveSecurity
Recent Commits to openclaw:main
Recent Commits to openclaw:main
D
Docker
The Last Watchdog
The Last Watchdog
有赞技术团队
有赞技术团队
Hacker News - Newest:
Hacker News - Newest: "LLM"
D
DataBreaches.Net
S
Security @ Cisco Blogs
Blog — PlanetScale
Blog — PlanetScale
GbyAI
GbyAI
TaoSecurity Blog
TaoSecurity Blog
S
Security Affairs
Y
Y Combinator Blog
O
OpenAI News
罗磊的独立博客
MongoDB | Blog
MongoDB | Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Forbes - Security
Forbes - Security
P
Palo Alto Networks Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
K
Kaspersky official blog
Cloudbric
Cloudbric

cURL

curl 稳定版终于支持 HTTP3 了 - V2EX 有其他什么命令行下载工具 能跳过小于指定大小的文件吗? curl 和 wget 似乎都不行 - V2EX 记录下 Curl 使用指南 - V2EX curl 默认证书路径怎么修改 - V2EX Curl 工具 23 岁生日 - V2EX 请教如何用 curl 下载验证码图片 - V2EX curl 将在版本 7.70 支持以 JSON 方式输出调试信息 - V2EX libcurl 获得数据的时候,有 recv 或者 pull 这样主动拉取数据的接口,而不是使用回调函数被动接收数据的方式吗? - V2EX curl 作者关于他和 HTTP 的故事 - V2EX cURL 和 Wget 的异同比较 - V2EX 输出 curl 请求各个阶段的时间 - V2EX curl: (35) error:14077458:SSL routines:SSL23_GET_SERVER_HELLO:reason(1112) 在搜索引擎搜索过了,还是不能解决? - V2EX 是否有类似 cURL 这样强大的,但是可以用于调试 socket 服务的命令行工具? - V2EX cURL 的作者们 - V2EX 各位 cURL 用户们,你们用的参考页面是? - V2EX
cURL 为什么会把十进制数字转为 IP? - V2EX
zhoudaiyu · 2021-04-16 · via cURL

这是一个创建于 1885 天前的主题,其中的信息可能已经有所发展或是发生改变。

curl 8000 会转换为 curl 0.0.31.64 ,后面的 IP 就是把 8000 转为二进制高位补 0,然后再从高位到低位 8 个数字一切割转为十进制。不太明白 curl 为啥这么设计?

第 1 条附言  ·  2021 年 4 月 16 日

phpfpm

1

phpfpm      2021 年 4 月 16 日

ip 就是这样啊。。。。

xiri

2

xiri      2021 年 4 月 16 日

不止 curl,ping 也是一样的

0ZXYDDu796nVCFxq

3

0ZXYDDu796nVCFxq      2021 年 4 月 16 日

IPv4 地址是 4 个字节
可以转换成 integer 的表达形式,取值是 [0, 4294967295], [2^0 - 1, 2^32 - 1]
在网络数据包中都是用 4 个字节来存储

1.1.1.1 只是便于人类阅读使用的格式而已

Tink

4

Tink      2021 年 4 月 16 日 via Android

没毛病呀

iseki

5

iseki      2021 年 4 月 16 日 via Android

小时候还看有教程教过把 IP 转写成十进制,迷惑不懂的人的小把戏(

crclz

6

crclz      2021 年 4 月 16 日

《计算机网络》谢希仁

weyou

7

weyou      2021 年 4 月 16 日 via Android

ip 地址在计算机内部本来就是用 32bit 的整数来表达的啊。不止 curl,ping,很多网络工具都这样,最常见的比如浏览器。其实这不是这些网络工具的功能,其根本原因是 socket 库里的 inet_aton 函数就支持这个特性。也就是你自己写个需要用到 ip 地址的工具,也会天然支持这个特性。

ericls

9

ericls      2021 年 4 月 16 日 via iPhone

用户输入的永远是 string

ch2

10

ch2      2021 年 4 月 16 日

ip 地址本来就是个数字,点分十进制是转化的结果

TyteKa

11

TyteKa      2021 年 4 月 17 日

是 libc 做的

krixaar

12

krixaar      2021 年 4 月 17 日

当年 COD:MW3 刚出的时候,想在寝室打 Spec OPs 局域网联机,等 teknogods 做补丁,然后他们出的补丁为了好看,IP 地址分成四段还补零,然后寝室就有特定的人连不上,最后发现至少在 Win 上,IP 地址前头带零的当作八进制( ping 127.0.0.9 是可行的,ping 127.000.000.009 是不可行的,因为八进制没有 9 ),还专门跑他们网站上去提了 bug……
这里面坑是真多。