如何通过ipv4或ipv6强制libcurl访问以双堆栈模式运行的服务器?使用IP地址应该不难,但我正在寻找适合DNS的东西......
答案 0 :(得分:11)
CURLOPT_IPRESOLVE
可以设置为CURL_IPRESOLVE_V4
或CURL_IPRESOLVE_V6
。
更强大的解决方案,如果您无论如何都可以控制DNS,那就是为v4地址创建A
记录,为v6地址创建单独的AAAA
记录。无论DNS解析如何,这都可以让您选择要轮询此系统的网络。但是CURL可以做你想做的事,就好了。