Libcurl:强制ipv4或ipv6

时间:2012-07-17 19:08:34

标签: libcurl ipv6

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

1 个答案:

答案 0 :(得分:11)

你打赌,打赌。 config CURLOPT_IPRESOLVE可以设置为CURL_IPRESOLVE_V4CURL_IPRESOLVE_V6

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