comment nitpicks
[mirror/dsa-puppet.git] / modules / geodns / files / common / pdns.conf
1 ##
2 ## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
3 ## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
4 ##
5
6 # Autogenerated configuration file template
7 #################################
8 # allow-axfr-ips    If enabled, restrict zonetransfers to originate from these
9 #                   IP addresses
10 #
11 # allow-axfr-ips=
12
13 #################################
14 # allow-recursion       List of netmasks that are allowed to recurse
15 #
16 allow-recursion=127.0.0.1
17
18 #################################
19 # allow-recursion-override   Local data even about hosts that don't exist will
20 #                            override the internet. (on/off)
21 #
22 # allow-recursion-override=
23
24 #################################
25 # cache-ttl     Seconds to store packets in the PacketCache
26 #
27 cache-ttl=0
28
29 #################################
30 # chroot        If set, chroot to this directory for more security
31 #
32 # chroot=/var/spool/powerdns
33
34 #################################
35 # config-dir    Location of configuration directory (pdns.conf)
36 #
37 config-dir=/etc/powerdns
38
39 #################################
40 # config-name   Name of this virtual configuration - will rename the binary image
41 #
42 # config-name=
43
44 #################################
45 # control-console       Debugging switch - don't use
46 #
47 # control-console=no
48
49 #################################
50 # daemon        Operate as a daemon
51 #
52 daemon=yes
53
54 #################################
55 # default-soa-name      name to insert in the SOA record if none set in the backend
56 #
57 # default-soa-name=a.misconfigured.powerdns.server
58
59 #################################
60 # disable-axfr  Disable zonetransfers but do allow TCP queries
61 #
62 disable-axfr=yes
63
64 #################################
65 # disable-tcp   Do not listen to TCP queries
66 #
67 # disable-tcp=no
68
69 #################################
70 # distributor-threads   Default number of Distributor (backend) threads to start
71 #
72 # distributor-threads=3
73
74 #################################
75 # fancy-records Process URL and MBOXFW records
76 #
77 # fancy-records=no
78
79 #################################
80 # guardian      Run within a guardian process
81 #
82 guardian=yes
83
84 #################################
85 # launch        Which backends to launch and order to query them in
86 #
87 launch=geo
88
89 #################################
90 # lazy-recursion        Only recurse if question cannot be answered locally
91 #
92 lazy-recursion=yes
93
94 #################################
95 # load-modules  Load this module - supply absolute or relative path
96 #
97 # load-modules=
98
99 #################################
100 # local-address Local IP address to which we bind
101 #
102 local-address=0.0.0.0
103
104 #################################
105 # local-ipv6    Local IP address to which we bind
106 #
107 # local-ipv6=
108
109 #################################
110 # local-port    The port on which we listen
111 #
112 local-port=53
113
114 #################################
115 # log-dns-details       If PDNS should log failed update requests
116 #
117 # log-dns-details=
118
119 #################################
120 # log-failed-updates    If PDNS should log failed update requests
121 #
122 # log-failed-updates=
123
124 #################################
125 # logfile       Logfile to use
126 #
127 # logfile=/var/log/pdns.log
128
129 #################################
130 # logging-facility      Log under a specific facility
131 #
132 # logging-facility=
133
134 #################################
135 # loglevel      Amount of logging. Higher is more. Do not set below 3
136 #
137 # loglevel=4
138
139 #################################
140 # master        Act as a master
141 #
142 # master=no
143
144 #################################
145 # max-queue-length      Maximum queuelength before considering situation lost
146 #
147 # max-queue-length=5000
148
149 #################################
150 # max-tcp-connections   Maximum number of TCP connections
151 #
152 # max-tcp-connections=10
153
154 #################################
155 # module-dir    Default directory for modules
156 #
157 module-dir=/usr/lib/powerdns
158
159 #################################
160 # negquery-cache-ttl    Seconds to store packets in the PacketCache
161 #
162 # negquery-cache-ttl=60
163
164 #################################
165 # out-of-zone-additional-processing     Do out of zone additional processing
166 #
167 # out-of-zone-additional-processing=no
168
169 #################################
170 # query-cache-ttl       Seconds to store packets in the PacketCache
171 #
172 query-cache-ttl=0
173
174 #################################
175 # query-logging Hint backends that queries should be logged
176 #
177 # query-logging=no
178
179 #################################
180 # queue-limit   Maximum number of milliseconds to queue a query
181 #
182 # queue-limit=1500
183
184 #################################
185 # query-local-address   The IP address to use as a source address for sending
186 #                       queries.
187 # query-local-address=
188
189 #################################
190 # receiver-threads      Number of receiver threads to launch
191 #
192 # receiver-threads=1
193
194 #################################
195 # recursive-cache-ttl   Seconds to store packets in the PacketCache
196 #
197 # recursive-cache-ttl=10
198
199 #################################
200 # recursor      If recursion is desired, IP address of a recursing nameserver
201 #
202 # recursor=
203
204 #################################
205 # setgid        If set, change group id to this gid for more security
206 #
207 setgid=pdns
208
209 #################################
210 # setuid        If set, change user id to this uid for more security
211 #
212 setuid=pdns
213
214 #################################
215 # skip-cname    Do not perform CNAME indirection for each query
216 #
217 # skip-cname=no
218
219 #################################
220 # slave Act as a slave
221 #
222 # slave=no
223
224 #################################
225 # slave-cycle-interval  Reschedule failed SOA serial checks once every .. seconds
226 #
227 # slave-cycle-interval=60
228
229 #################################
230 # smtpredirector        Our smtpredir MX host
231 #
232 # smtpredirector=a.misconfigured.powerdns.smtp.server
233
234 #################################
235 # soa-minimum-ttl       Default SOA mininum ttl
236 #
237 # soa-minimum-ttl=3600
238
239 #################################
240 # soa-refresh-default  Default SOA refresh
241 #
242 # soa-refresh-default=10800
243
244 #################################
245 # soa-retry-default    Default SOA retry
246 #
247 # soa-retry-default=3600
248
249 #################################
250 # soa-expire-default   Default SOA expire
251 #
252 # soa-expire-default=604800
253
254 #################################
255 # soa-serial-offset     Make sure that no SOA serial is less than this number
256 #
257 # soa-serial-offset=0
258
259 #################################
260 # socket-dir    Where the controlsocket will live
261 #
262 socket-dir=/var/run
263
264 #################################
265 # strict-rfc-axfrs      Perform strictly rfc compliant axfrs (very slow)
266 #
267 # strict-rfc-axfrs=no
268
269 #################################
270 # urlredirector Where we send hosts to that need to be url redirected
271 #
272 # urlredirector=127.0.0.1
273
274 #################################
275 # use-logfile   Use a log file
276 #
277 # use-logfile=yes
278
279 #################################
280 # webserver     Start a webserver for monitoring
281 #
282 # webserver=no
283
284 #################################
285 # webserver-address     IP Address of webserver to listen on
286 #
287 # webserver-address=127.0.0.1
288
289 #################################
290 # webserver-password    Password required for accessing the webserver
291 #
292 # webserver-password=
293
294 #################################
295 # webserver-port        Port of webserver to listen on
296 #
297 # webserver-port=8081
298
299 #################################
300 # webserver-print-arguments     If the webserver should print arguments
301 #
302 # webserver-print-arguments=no
303
304 #################################
305 # wildcard-url  Process URL and MBOXFW records
306 #
307 # wildcard-url=no
308
309 #################################
310 # wildcards     Honor wildcards in the database
311 #
312 wildcards=no
313
314 #################################
315 # version-string   What should PowerDNS return for version
316 #                  allowed methods are anonymous / powerdns / full / custom
317 version-string=powerdns
318
319 include=/etc/powerdns/pdns.d