source: branches/cname-collision/dnsdb.conf@ 1000

Last change on this file since 1000 was 995, checked in by Kris Deugau, 6 days ago

/branches/cname-collision

Add a configuration option to set how to handle several cases of overlapping
timestamp expiry/valid-after cases checking for CNAME collisions
See #72

File size: 3.3 KB
Line 
1# System-wide config for DNSDB
2
3## Database connection info
4#dbname = dsndb
5#dbuser = dnsdb
6#dbpass = dnsdbpwd
7#dbhost = dnsdbhost
8
9## Mail settings
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
16
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
19#timeout = 3h
20#sessiondir = /var/lib/dnsdb
21
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## BIND export options
31# Config fragment populated by exports from dnsadmin
32#bind_export_zone_conf = /var/named/zones.conf
33# Forward zone file path template
34#bind_export_zone_path = /var/named/zones/%view/db.%zone
35# Reverse zone file path template
36#bind_export_reverse_zone_path = /var/named/zones/%view/db.%zone
37# Export all hostnames as full dot-terminated FQDNs?
38#bind_export_fqdn = 1
39# Short TTL for "autoexpiry" of records. Values between 1 and 10 or so may
40# result in unresolveable names. 0 may be arbitrarily clamped to some saner
41# value by third party caches.
42#bind_export_autoexpire_ttl = 15
43
44## DNS data template options
45# publish .0 IP when expanding a template pattern
46#template_skip_0 = 0
47# publish .255 IP when expanding a template pattern
48#template_skip_255 = 0
49
50## misc
51
52# flag to indicate if failed changes should be logged
53#log_failures = 1
54
55# number of entries to display in lists
56#perpage = 25
57
58# fold domain names and hostnames to lowercase?
59# strictly speaking, DNS is case-insensitive, but some people insist on Capital Letters anyway.
60#lowercase = 0
61
62# Variously coerce timestamp and valid-after/expiry flags onto a new/updated record if the
63# record as requested would cause a CNAME to overlap with another record.
64# adjust: Adjust the timestamp where an expiry+valid-after would overlap
65# - existing record expires, new record has valid-after before expiry => adjust timestamp to match existing record
66# - existing record is valid-after, new record has expiry after valid-after => adjust timestamp to match existing record
67# none: (default) Do not make changes to timestamps to avoid overlap
68#coerce_cname_timestamp = none
69
70# Show formal .arpa zone name instead of the natural IP or CIDR for reverse zone names and records?
71# Valid values are none, zone, record, or all
72#showrev_arpa = zone
73
74# Let DNS server autosplit long TXT records however it pleases, or hand-generate the split points?
75#autosplit = 1
76
77## General RPC options
78# may already be obsolete. how do we want to run RPC requests?
79# bare socket, plain HTTP, or standard XMLRPC?
80#rpcmode = http
81# maximum number of FCGI requests to serve before reloading/restarting FCGI
82#maxfcgi = 10
83
84## RPC ACL
85# A comma-separated list starting with an abstract "system name"
86# (passed by an RPC caller), followed by a list of IP addresses
87# allowed to make RPC calls with that name.
88# Finer-grained access control must be handled by the caller.
89#rpc_iplist = billing, 192.168.0.11
90#rpc_iplist = billing, 172.12.12.12
91#rpc_iplist = custportal, 192.168.1.12, 192.168.1.13
Note: See TracBrowser for help on using the repository browser.