dns
Type:
dict
Description: Configures everything related to the DNS lookup.
dns[server]
Type:
list
Default value:
null
Description: Sets the DNS server(s) to work with.
Note
When a list is given the following format is expected.
dns_server:
- dns1.example.org
- dns2.example.org
Note
You can specify a port number to use to the DNS server if needed.
As example:
- 127.0.1.53:5353
Warning
Please be careful when you overwrite this option. If one is not correct,
you can almost sure that all results are going to be flagged as
INACTIVE
.
dns[protocol]
Type:
string
Default value:
UDP
Available values:
UDP
,TCP
,HTTPS
,TLS
.Description: Sets the protocol to use for all DNS queries.
dns[follow_server_order]
Type:
boolean
Default value:
True
Description: Activates or disables the follow-up of the given order.
dns[trust_server]
Type:
boolean
Default value:
False
Description: Activates or disables the trust mode. When the trust mode is active and the first read DNS server gives us a negative response (without any error), we take it as it is.
Otherwise, when the trust mode is disabled, when the first read DNS server gives us a negative response (without any error), we still ask all other DNS servers that were given or found.
dns[delay]
Type:
float
Default value:
0.0
Description: Sets the delay to apply between each DNS query.