All functions

doh_post()

Make a DoH Request (POST/wireformat)

doh_servers

Built-in list of DoH Servers

from_wireformat()

Convert a wireformat DNS records to an R list

gdns_context()

Create a gdns DNS over TLS context and populate it with a resolver for use in resolution functions

gdns_get_address()

Resolve a host to an addrss

gdns_get_hosts()

Retreive the value of the localnames namespace

gdns_get_resolution_type()

Get the current resolution type setting

gdns_get_resolvconf()

Retreive the value with which the context's upstream recursive servers and suffixes were initialized

gdns_get_root_servers()

Retrieve the list of addresses in use for looking up top-level domains in use by the context.

gdns_get_timeout()

Retreive the number of milliseconds to wait for request to return

gdns_get_tls_ca_file()

Retreive the file location with CA certificates for verification purposes

gdns_get_tls_ca_path()

Retreive the value with which the context's upstream recursive servers and suffixes were initialized

gdns_get_transports()

Retreive what transports are used for DNS lookups.

gdns_lib_version()

Return gdns library version

gdns_query()

Arbitrary DNS queries

gdns_set_hosts()

Initialized the context's local names namespace with values from the given hosts file.

gdns_set_resolution_type()

Specify whether DNS queries are performed with recursive lookups or as a stub resolver

gdns_set_round_robin_upstreams()

Set/unset context to round robin queries over the available upstreams when resolving with the stub resolution type.

gdns_set_timeout()

Specify the number of milliseconds to wait for request to return

gdns_set_tls_ca_file()

Specify the file with CA certificates for verification purposes

gdns_set_tls_ca_path()

Specify where the location for CA certificates for verification purposes are located

gdns_set_transports()

Specifies what transport(s) is/ar used for DNS lookups

gdns_update_resolvers()

Changes the list of resolvers in an already created context for use in resolution functions

is_gctx()

Test whether an object is a gctx context

tidy(<gdns_doh_response>)

Tidy a DoH POST response

to_inaddr_arpa()

Convert a vector of IPv4 addresses to in-addr.arpa format