diff options
author | Denys Vlasenko | 2018-03-30 20:49:16 +0200 |
---|---|---|
committer | Denys Vlasenko | 2018-03-30 20:49:16 +0200 |
commit | df65dc89b428c8f66ee2203f4a14eb2592d89ee0 (patch) | |
tree | 30fe6378dbeb4f594099b2fc26e3037729d4dfeb /examples/var_service/dnsmasq/dnsmasq.conf | |
parent | d9503224c8a93a30b0c8627084b2744d3ee6f403 (diff) | |
download | busybox-df65dc89b428c8f66ee2203f4a14eb2592d89ee0.zip busybox-df65dc89b428c8f66ee2203f4a14eb2592d89ee0.tar.gz |
examples/var_service: new example: dnsmasq service
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'examples/var_service/dnsmasq/dnsmasq.conf')
-rw-r--r-- | examples/var_service/dnsmasq/dnsmasq.conf | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/examples/var_service/dnsmasq/dnsmasq.conf b/examples/var_service/dnsmasq/dnsmasq.conf new file mode 100644 index 0000000..2cfb0fe --- /dev/null +++ b/examples/var_service/dnsmasq/dnsmasq.conf @@ -0,0 +1,76 @@ +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. |