curlopt_dns_servers(3) mojave man page | unix.com

Man Page: curlopt_dns_servers

Operating Environment: mojave

Section: 3

CURLOPT_DNS_SERVERS(3)					     curl_easy_setopt options					    CURLOPT_DNS_SERVERS(3)

NAME
CURLOPT_DNS_SERVERS - set preferred DNS servers
SYNOPSIS
#include <curl/curl.h> CURLcode curl_easy_setopt(CURL *handle, CURLOPT_DNS_SERVERS, char *servers);
DESCRIPTION
Pass a char * that is the list of DNS servers to be used instead of the system default. The format of the dns servers option is: host[:port][,host[:port]]... For example: 192.168.1.100,192.168.1.101,3.4.5.6 The application does not have to keep the string around after setting this option.
DEFAULT
NULL - use system default
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.24.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, CURLE_BAD_FUNCTION_ARGUMENT when given an invalid server list, or CURLE_OUT_OF_MEMORY if there was insufficient heap space.
SEE ALSO
CURLOPT_DNS_LOCAL_IP4(3), CURLOPT_DNS_CACHE_TIMEOUT(3), libcurl 7.54.0 December 21, 2016 CURLOPT_DNS_SERVERS(3)
Related Man Pages
curlopt_dns_local_ip6(3) - mojave
curlopt_dns_cache_timeout(3) - mojave
curlopt_password(3) - mojave
curlopt_tlsauth_password(3) - mojave
curlopt_dns_servers(3) - mojave
Similar Topics in the Unix Linux Community
cannot access host servers from Exceed
Can't ping internet. Need help
Network problem
DNS and NTP strange problem
Script to delete users in the servers