# This file configures maradns to be an authoritive-only dns server, running on # a non-standard port. # # See /usr/share/doc/maradns/en/examples/example_full_mararc.gz or mararc(5) # for more info. # Initialize this variable csv2 = {} # Load the zone files csv2["stderr.nl."] = "db.stderr.nl" csv2["stdin.nl."] = "db.stdin.nl" csv2["stdout.nl."] = "db.stdout.nl" csv2["foresightsecurity.nl."] = "db.foresightsecurity.nl" # The address this DNS server runs on. If you want to bind # to all addresses a given machine has, use "0.0.0.0". bind_address = "127.0.0.1" # Run on a non-standard port, so another recursive resolver can run on port 53. # We will be portforwarded anyway, so this doesn't matter. dns_port = 54 # The directory with all of the zone files chroot_dir = "/data/db/dns" # Run as user / group maradns maradns_uid = 104 maradns_gid = 104 # The number of messages we log to stdout # 0: No messages except for fatal parsing errors and the legal disclaimer # 1: Only startup messages logged (default) # 2: Error queries logged # 3: All queries logged (but not very verbosely right now) verbose_level = 1 # Don't show the (long) disclaimer in syslog hide_disclaimer = "yes"