Julia中getaddrinfo返回结果与示例不同的原因及含义咨询
Julia中getaddrinfo返回不同地址的疑问解答
为什么返回结果和教程示例不同?
- 主流域名通常同时支持IPv4和IPv6两种协议,
getaddrinfo会根据你的系统网络配置返回优先选择的地址类型。你的系统默认优先解析IPv6地址,所以得到了IPv6格式的结果;而教程示例中的系统优先启用IPv4,因此返回的是对应的IPv4地址。 - 此外,域名的IP地址会受CDN调度、服务器部署调整影响,不同时间、不同网络环境下解析到的地址也可能存在差异。
2606:4700:8390:cce8:9176:428:59b9:6297是什么?
这是一个IPv6地址,属于互联网协议第六版的地址格式,设计目的是解决IPv4地址资源耗尽的问题:
- IPv6地址由8组4位十六进制数构成,组与组之间用冒号分隔,总长度为128位,相比IPv4的32位地址,能提供极为庞大的网络地址空间。
- 现在越来越多的网络服务开始支持IPv6,你的系统如果开启了IPv6支持,就会优先获取这类地址。
内容的提问来源于stack exchange,提问作者Vinod
相关产品推荐
相关产品推荐

