77 lines
2.5 KiB
Plaintext
77 lines
2.5 KiB
Plaintext
|
keep-in-foreground
|
|||
|
|
|||
|
# "-" is stderr:
|
|||
|
log-facility=-
|
|||
|
|
|||
|
# May also try log-queries=extra
|
|||
|
log-queries
|
|||
|
|
|||
|
# No param = pidfile disabled:
|
|||
|
pid-file
|
|||
|
|
|||
|
interface=lo
|
|||
|
listen-address=127.0.0.1
|
|||
|
bind-interfaces
|
|||
|
|
|||
|
cache-size=999
|
|||
|
|
|||
|
servers-file=/etc/dnsmasq_servers.conf
|
|||
|
|
|||
|
# Don’t read /etc/resolv.conf and /etc/hosts:
|
|||
|
no-resolv
|
|||
|
#no-hosts
|
|||
|
|
|||
|
# All reverse lookups for private IP ranges (ie 192.168.x.x, etc)
|
|||
|
# which are not found in /etc/hosts or the DHCP leases file are
|
|||
|
# answered with "no such domain" rather than being forwarded
|
|||
|
# upstream. The set of prefixes affected is the list given in
|
|||
|
# RFC6303.
|
|||
|
#bogus-priv
|
|||
|
|
|||
|
#−T, --local-ttl=<time>
|
|||
|
# When replying with information from /etc/hosts or configuration
|
|||
|
# or the DHCP leases file dnsmasq by default sets the time-to-live
|
|||
|
# field to zero, meaning that the requester should not itself
|
|||
|
# cache the information. This is the correct thing to do in almost
|
|||
|
# all situations. This option allows a time-to-live (in seconds)
|
|||
|
# to be given for these replies. This will reduce the load on the
|
|||
|
# server at the expense of clients using stale data under some
|
|||
|
# circumstances.
|
|||
|
local-ttl=67
|
|||
|
|
|||
|
#--dhcp-ttl=<time>
|
|||
|
# As for --local-ttl, but affects only replies with information
|
|||
|
# from DHCP leases. If both are given, --dhcp-ttl applies for DHCP
|
|||
|
# information, and --local-ttl for others. Setting this to zero
|
|||
|
# eliminates the effect of --local-ttl for DHCP.
|
|||
|
#
|
|||
|
#--neg-ttl=<time>
|
|||
|
# Negative replies from upstream servers normally contain time-to-
|
|||
|
# live information in SOA records which dnsmasq uses for caching.
|
|||
|
# If the replies from upstream servers omit this information, dns-
|
|||
|
# masq does not cache the reply. This option gives a default value
|
|||
|
# for time-to-live (in seconds) which dnsmasq uses to cache nega-
|
|||
|
# tive replies even in the absence of an SOA record.
|
|||
|
neg-ttl=67
|
|||
|
|
|||
|
#--max-ttl=<time>
|
|||
|
# Set a maximum TTL value that will be handed out to clients. The
|
|||
|
# specified maximum TTL will be given to clients instead of the
|
|||
|
# true TTL value if it is lower. The true TTL value is however
|
|||
|
# kept in the cache to avoid flooding the upstream DNS servers.
|
|||
|
#
|
|||
|
#--max-cache-ttl=<time>
|
|||
|
# Set a maximum TTL value for entries in the cache.
|
|||
|
#
|
|||
|
#--min-cache-ttl=<time>
|
|||
|
# Extend short TTL values to the time given when caching them.
|
|||
|
# Note that artificially extending TTL values is in general a bad
|
|||
|
# idea, do not do it unless you have a good reason, and understand
|
|||
|
# what you are doing. Dnsmasq limits the value of this option to
|
|||
|
# one hour, unless recompiled.
|
|||
|
min-cache-ttl=67
|
|||
|
|
|||
|
#--auth-ttl=<time>
|
|||
|
# Set the TTL value returned in answers from the authoritative
|
|||
|
# server.
|