Libcurl:强制ipv4或ipv6

McE*_*roe 8 ipv6 libcurl

如何通过ipv4或ipv6强制libcurl访问以双堆栈模式运行的服务器?使用IP地址应该不难,但我正在寻找适用于DNS的东西......

Sam*_*Sam 11

你打赌.可以设置为或的配置 .CURLOPT_IPRESOLVECURL_IPRESOLVE_V4CURL_IPRESOLVE_V6

如果您无论如何都可以控制DNS,那么更强大的解决方案是A记录v4地址和AAAAv6地址的单独记录.无论DNS解析如何,这都可以让您选择要轮询此系统的网络.但是CURL可以做你想要的,就好了.