47 lines
1.2 KiB
Plaintext
47 lines
1.2 KiB
Plaintext
port=53
|
|
|
|
bind-interfaces
|
|
|
|
# Bind to default Docker bridge
|
|
listen-address=172.17.0.1
|
|
|
|
# If you don't want dnsmasq to read /etc/hosts, uncomment the following line.
|
|
no-hosts
|
|
|
|
# Prevent dnsmasq to read /etc/resolv.conf or any other file, getting its
|
|
# servers from this file instead.
|
|
no-resolv
|
|
|
|
# Prevent dnsmasq to poll /etc/resolv.conf or other resolv files for changes and
|
|
# re-read them.
|
|
no-poll
|
|
|
|
# Uses the upstream nameserver in the order they are provided. If the first
|
|
# server doesn't reply, or can't answer, dnsmasq tries the next one and so on.
|
|
strict-order
|
|
|
|
# Prevent packets with malformed domain names from leaving the local network.
|
|
domain-needed
|
|
|
|
# Prevent packages with private IP addresses from leaving the local network.
|
|
bogus-priv
|
|
|
|
# Dnsmasq is not a DNSSEC validator, so it cannot perform the validation role of
|
|
# the recursive nameserver, but it can pass through the validation results from
|
|
# its own upstream nameservers. This option enables this behaviour.
|
|
proxy-dnssec
|
|
|
|
# If you want dnsmasq to change uid and gid to something other than the default,
|
|
# edit the following lines.
|
|
user=dnsmasq
|
|
group=nogroup
|
|
|
|
log-queries
|
|
cache-size=10000
|
|
|
|
server=9.9.9.9
|
|
server=1.1.1.1
|
|
|
|
# Include all files in a directory which end in .conf
|
|
conf-dir=/etc/dnsmasq.d/,*.conf
|