1 # Autogenerated configuration file template
2 #################################
3 # allow-axfr-ips If enabled, restrict zonetransfers to originate from these
8 #################################
9 # allow-recursion List of netmasks that are allowed to recurse
11 allow-recursion=127.0.0.1
13 #################################
14 # allow-recursion-override Local data even about hosts that don't exist will
15 # override the internet. (on/off)
17 # allow-recursion-override=
19 #################################
20 # cache-ttl Seconds to store packets in the PacketCache
24 #################################
25 # chroot If set, chroot to this directory for more security
27 # chroot=/var/spool/powerdns
29 #################################
30 # config-dir Location of configuration directory (pdns.conf)
32 config-dir=/etc/powerdns
34 #################################
35 # config-name Name of this virtual configuration - will rename the binary image
39 #################################
40 # control-console Debugging switch - don't use
44 #################################
45 # daemon Operate as a daemon
49 #################################
50 # default-soa-name name to insert in the SOA record if none set in the backend
52 # default-soa-name=a.misconfigured.powerdns.server
54 #################################
55 # disable-axfr Disable zonetransfers but do allow TCP queries
59 #################################
60 # disable-tcp Do not listen to TCP queries
64 #################################
65 # distributor-threads Default number of Distributor (backend) threads to start
67 # distributor-threads=3
69 #################################
70 # fancy-records Process URL and MBOXFW records
74 #################################
75 # guardian Run within a guardian process
79 #################################
80 # launch Which backends to launch and order to query them in
84 #################################
85 # lazy-recursion Only recurse if question cannot be answered locally
89 #################################
90 # load-modules Load this module - supply absolute or relative path
94 #################################
95 # local-address Local IP address to which we bind
99 #################################
100 # local-ipv6 Local IP address to which we bind
104 #################################
105 # local-port The port on which we listen
109 #################################
110 # log-dns-details If PDNS should log failed update requests
114 #################################
115 # log-failed-updates If PDNS should log failed update requests
117 # log-failed-updates=
119 #################################
120 # logfile Logfile to use
122 # logfile=/var/log/pdns.log
124 #################################
125 # logging-facility Log under a specific facility
129 #################################
130 # loglevel Amount of logging. Higher is more. Do not set below 3
134 #################################
135 # master Act as a master
139 #################################
140 # max-queue-length Maximum queuelength before considering situation lost
142 # max-queue-length=5000
144 #################################
145 # max-tcp-connections Maximum number of TCP connections
147 # max-tcp-connections=10
149 #################################
150 # module-dir Default directory for modules
152 module-dir=/usr/lib/powerdns
154 #################################
155 # negquery-cache-ttl Seconds to store packets in the PacketCache
157 # negquery-cache-ttl=60
159 #################################
160 # out-of-zone-additional-processing Do out of zone additional processing
162 # out-of-zone-additional-processing=no
164 #################################
165 # query-cache-ttl Seconds to store packets in the PacketCache
169 #################################
170 # query-logging Hint backends that queries should be logged
174 #################################
175 # queue-limit Maximum number of milliseconds to queue a query
179 #################################
180 # query-local-address The IP address to use as a source address for sending
182 # query-local-address=
184 #################################
185 # receiver-threads Number of receiver threads to launch
189 #################################
190 # recursive-cache-ttl Seconds to store packets in the PacketCache
192 # recursive-cache-ttl=10
194 #################################
195 # recursor If recursion is desired, IP address of a recursing nameserver
199 #################################
200 # setgid If set, change group id to this gid for more security
204 #################################
205 # setuid If set, change user id to this uid for more security
209 #################################
210 # skip-cname Do not perform CNAME indirection for each query
214 #################################
215 # slave Act as a slave
219 #################################
220 # slave-cycle-interval Reschedule failed SOA serial checks once every .. seconds
222 # slave-cycle-interval=60
224 #################################
225 # smtpredirector Our smtpredir MX host
227 # smtpredirector=a.misconfigured.powerdns.smtp.server
229 #################################
230 # soa-minimum-ttl Default SOA mininum ttl
232 # soa-minimum-ttl=3600
234 #################################
235 # soa-refresh-default Default SOA refresh
237 # soa-refresh-default=10800
239 #################################
240 # soa-retry-default Default SOA retry
242 # soa-retry-default=3600
244 #################################
245 # soa-expire-default Default SOA expire
247 # soa-expire-default=604800
249 #################################
250 # soa-serial-offset Make sure that no SOA serial is less than this number
252 # soa-serial-offset=0
254 #################################
255 # socket-dir Where the controlsocket will live
259 #################################
260 # strict-rfc-axfrs Perform strictly rfc compliant axfrs (very slow)
262 # strict-rfc-axfrs=no
264 #################################
265 # urlredirector Where we send hosts to that need to be url redirected
267 # urlredirector=127.0.0.1
269 #################################
270 # use-logfile Use a log file
274 #################################
275 # webserver Start a webserver for monitoring
279 #################################
280 # webserver-address IP Address of webserver to listen on
282 # webserver-address=127.0.0.1
284 #################################
285 # webserver-password Password required for accessing the webserver
287 # webserver-password=
289 #################################
290 # webserver-port Port of webserver to listen on
292 # webserver-port=8081
294 #################################
295 # webserver-print-arguments If the webserver should print arguments
297 # webserver-print-arguments=no
299 #################################
300 # wildcard-url Process URL and MBOXFW records
304 #################################
305 # wildcards Honor wildcards in the database
309 #################################
310 # version-string What should PowerDNS return for version
311 # allowed methods are anonymous / powerdns / full / custom
312 version-string=powerdns
314 include=/etc/powerdns/pdns.d