IPv4 and IPv6 usage¶
Following settings affect client part of the resolver, i.e. communication between the resolver itself and other DNS servers.
IPv4 and IPv6 protocols are used by default. For performance reasons it is recommended to explicitly disable protocols which are not available on your system, though the impact of IPv6 outage is lowered since release 5.3.0.
- net.ipv4 = true|false¶
- Return
boolean (default: true)
Enable/disable using IPv4 for contacting upstream nameservers.
- net.ipv6 = true|false¶
- Return
boolean (default: true)
Enable/disable using IPv6 for contacting upstream nameservers.
- net.outgoing_v4([string address])¶
Get/set the IPv4 address used to perform queries. The default is
nil
, which lets the OS choose any address.
- net.outgoing_v6([string address])¶
Get/set the IPv6 address used to perform queries. The default is
nil
, which lets the OS choose any address.