manpagez: man pages & more
man CURLOPT_DNS_LOCAL_IP6(3)
Home | html | info | man
CURLOPT_DNS_LOCAL_IP6(3)   curl_easy_setopt options   CURLOPT_DNS_LOCAL_IP6(3)




NAME

       CURLOPT_DNS_LOCAL_IP6 - IPv6 address to bind DNS resolves to


SYNOPSIS

       #include <curl/curl.h>

       CURLcode  curl_easy_setopt(CURL  *handle,  CURLOPT_DNS_LOCAL_IP6,  char
       *address);


DESCRIPTION

       Set the local IPv6 address that the resolver should bind to. The  argu-
       ment  should  be  of type char * and contain a single IPv6 address as a
       string.  Set this option to NULL to use the default setting (don't bind
       to a specific IP address).

       The  application  does not have to keep the string around after setting
       this option.


DEFAULT

       NULL


PROTOCOLS

       All


EXAMPLE

       TODO


AVAILABILITY

       This option requires that libcurl was built  with  a  resolver  backend
       that  supports this operation. The c-ares backend is the only such one.

       Added in 7.33.0


RETURN VALUE

       Returns CURLE_OK if the option is  supported,  CURLE_UNKNOWN_OPTION  if
       not,  CURLE_NOT_BUILT_IN  if  support  was disabled at compile-time, or
       CURLE_BAD_FUNCTION_ARGUMENT when given a bad address.


SEE ALSO

       CURLOPT_DNS_INTERFACE(3), CURLOPT_DNS_LOCAL_IP4(3),



libcurl 7.37.0                    19 Jun 2014         CURLOPT_DNS_LOCAL_IP6(3)

curl 7.53.0 - Generated Thu Feb 23 07:44:50 CST 2017
© manpagez.com 2000-2018
Individual documents may contain additional copyright information.