3步搞定Python requests强制IPv4请求避坑指南 一、 问题背景与核心需求 为什么在自动化脚本中需要强制 IPv4? 在近期开发的服务器访问控制脚本中,我们需要通过调用多个外部接口来获取出口 IP 地址,以便后续动态配置防火墙白名单规则。 以往该逻辑运行稳定,但近期由于操作系统或网络环境的 DNS 策略变更,requests 库默认开始优先尝试 IPv6 连接,导致获取到的地址不符合预期,进而引发白名单设置失败的问题。为了保障服务的兼容性与稳定性,我们必须在代码层面强制指定使用 IPv4 协议进行网络…