1
0
mirror of https://github.com/moparisthebest/pi-hole synced 2024-11-29 12:32:19 -05:00
pi-hole/advanced/dnsmasq.conf

51 lines
1.7 KiB
Plaintext
Raw Normal View History

2015-12-03 04:29:26 -05:00
# If you want dnsmasq to read another file, as well as /etc/hosts, use
# this.
addn-hosts=/etc/pihole/gravity.list
2015-12-03 04:29:26 -05:00
# The following two options make you a better netizen, since they
# tell dnsmasq to filter out queries which the public DNS cannot
# answer, and which load the servers (especially the root servers)
# unnecessarily. If you have a dial-on-demand link they also stop
# these requests from bringing up the link unnecessarily.
# Never forward plain names (without a dot or domain part)
domain-needed
2015-12-03 04:29:26 -05:00
# Never forward addresses in the non-routed address spaces.
bogus-priv
2015-12-03 04:29:26 -05:00
# If you don't want dnsmasq to read /etc/resolv.conf or any other
# file, getting its servers from this file instead (see below), then
# uncomment this.
no-resolv
2015-12-03 04:29:26 -05:00
2015-12-05 15:04:37 -05:00
# Add other name servers here, with domain specs if they are for
2015-12-03 04:29:26 -05:00
# non-public domains.
server=8.8.8.8
server=8.8.4.4
2015-12-03 04:29:26 -05:00
# If you want dnsmasq to listen for DHCP and DNS requests only on
# specified interfaces (and the loopback) give the name of the
# interface (eg eth0) here.
2015-12-05 15:04:37 -05:00
interface=@INT@
2015-12-03 04:29:26 -05:00
# Or which to listen on by address (remember to include 127.0.0.1 if
# you use this.)
listen-address=127.0.0.1
2015-12-03 04:29:26 -05:00
# Set the cachesize here.
cache-size=10000
2015-12-03 04:29:26 -05:00
# For debugging purposes, log each DNS query as it passes through
# dnsmasq.
log-queries
2015-07-29 07:20:39 -04:00
log-facility=/var/log/pihole.log
2015-12-03 04:29:26 -05:00
# Normally responses which come from /etc/hosts and the DHCP lease
# file have Time-To-Live set as zero, which conventionally means
# do not cache further. If you are happy to trade lower load on the
# server for potentially stale date, you can set a time-to-live (in
# seconds) here.
local-ttl=300
# This allows it to continue functioning without being blocked by syslog, and allows syslog to use dnsmasq for DNS queries without risking deadlock
log-async