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




NAME

       CURLOPT_DNS_LOCAL_IP4 - IPv4 address to bind DNS resolves to


SYNOPSIS

       #include <curl/curl.h>

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


DESCRIPTION

       Set the local IPv4 address that the resolver should bind to. The  argu-
       ment  should  be  of  type  char  * and contain a single numerical IPv4
       address as a string.  Set this option to NULL to use the  default  set-
       ting (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_LOCAL_IP4(3),



libcurl 7.37.0                    19 Jun 2014         CURLOPT_DNS_LOCAL_IP4(3)

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