source: trunk/dnsdb.conf@ 718

Last change on this file since 718 was 708, checked in by Kris Deugau, 9 years ago

/trunk

Refine TXT record export because of Stupid Clients Wot Ought Not To Be
Handling DNS. Some client libraries apparently get grumpy about TXT
records being split at 127 characters, which tinydns does automatically
on its native handling for TXT rcords. Add an option to generate
"generic" records split at 255 characters instead.

File size: 2.1 KB
RevLine 
[216]1# System-wide config for DNSDB
2
[670]3## Database connection info
[517]4#dbname = dsndb
5#dbuser = dnsdb
6#dbpass = dnsdbpwd
7#dbhost = dnsdbhost
[216]8
[670]9## Mail settings
[517]10#mailhost = smtp.example.com
11#mailnotify = dns@example.com
12#mailsender = hostmaster@example.com
13#mailname = Example Corp DNS Administrator
14#orgname = Example Corp
15#domain = example.com
[216]16
[670]17## session - note this is fed directly to CGI::Session
18## timeout supports (s)econds, (m)inutes, (h)ours, (d)ays, (w)eeks, (M)months, or (y)ears
[517]19#timeout = 3h
20#sessiondir = /var/lib/dnsdb
[216]21
[670]22## Export caching
23# path for per-zone cache files for export
24#exportcache = /var/cache/dnsdb
25# always refresh the cache from the DB on export if 1/on
26# if 0/off, use the "changed" flag on a zone to determine if we export from
27# the DB or read from the existing cache file.
28#force_refresh = 1
29
30## DNS data template options
31# publish .0 IP when expanding a template pattern
32#template_skip_0 = 0
33# publish .255 IP when expanding a template pattern
34#template_skip_255 = 0
35
[517]36## misc
37
[216]38# flag to indicate if failed changes should be logged
[517]39#log_failures = 1
[670]40
[216]41# number of entries to display in lists
[517]42#perpage = 25
43
[559]44# fold domain names and hostnames to lowercase?
45# strictly speaking, DNS is case-insensitive, but some people insist on Capital Letters anyway.
46#lowercase = 0
47
[583]48# Show formal .arpa zone name instead of the natural IP or CIDR for reverse zone names and records?
49#showrev_arpa = 0
[581]50
[708]51# Let DNS server autosplit long TXT records however it pleases, or hand-generate the split points?
52#autosplit = 1
[644]53
[559]54## General RPC options
55# may already be obsolete. how do we want to run RPC requests?
56# bare socket, plain HTTP, or standard XMLRPC?
57#rpcmode = http
58# maximum number of FCGI requests to serve before reloading/restarting FCGI
59#maxfcgi = 10
60
61## RPC ACL
[517]62# A comma-separated list starting with an abstract "system name"
63# (passed by an RPC caller), followed by a list of IP addresses
64# allowed to make RPC calls with that name.
65# Finer-grained access control must be handled by the caller.
66#rpc_iplist = billing, 192.168.0.11
67#rpc_iplist = billing, 172.12.12.12
68#rpc_iplist = custportal, 192.168.1.12, 192.168.1.13
Note: See TracBrowser for help on using the repository browser.