SuperAPI AI 工具集

ipv6-first

通用与其它

查看项目

更新于 10-16 03:38

技能介绍

用途:ipv6-first 是一套面向网络相关开发的规范技能,核心原则是“为 IPv6 设计,仅在明确需要旧版兼容时才添加 IPv4”。它适用于编写网络代码、测试、文档和基础设施配置的场景。

主要能力:规定默认地址使用 :: 与 ::1 而非 0.0.0.0 与 127.0.0.1;套接字默认使用 AF_INET6,并在合适时启用双栈(IPV6_V6ONLY=0);DNS 解析优先请求 AAAA 记录,A 记录仅作旧版回退;URL 与数据库连接串需处理 IPv6 方括号写法;测试以 IPv6 为主、IPv4 为旧版路径;文档与配置示例优先展示 IPv6。

使用方式:在开始相关任务时声明遵循 ipv6-first 原则,然后按清单检查默认地址、套接字族、双栈、测试覆盖、文档示例、URL 处理等。资料中给出了 Python 代码示例,如 socket.AF_INET6、socket.IPV6_V6ONLY、socket.getaddrinfo 等,但未提供安装命令或独立运行方式。

限制:仅在旧系统不支持 IPv6、外部 API 约束、明确要求向后兼容或云基础设施限制时才添加 IPv4,并需注释说明原因。资料未提供收费、价格、平台支持范围或效果数据。