[MaraDNS list] IPv6 feedback
Nicholas Bamber <[email protected]> Fri, 06 Jan 2012 22:59:54 +0000
| Newsgroups | gmane.network.dns.maradns.general |
|---|---|
| Organization | Periapt Technologies |
| Message-ID | <[email protected]> |
Sam, I found two issues in testing the IPv6 support in maradns. 1.) There seems to be no support for listening on an IPv6 port in zoneserver. 2.) Despite documentation I cannot get the dns_port setting to work in deadwood. I tried to debug it but it is somewhere in the finite state machine. I've attached the config file. As far as I know, there is nothing left to do to get maradns 2.0.04 into Debian. However the split of a single process into two, means it won't get any further than the "experimental" release until I've had a chance to revisit how the configuration is managed. -- Nicholas Bamber | http://www.periapt.co.uk/ PGP key 3BFFE73C from pgp.mit.edu
dwood3rc
(text/plain, 2 KB)
# This is an example deadwood rc file
# Note that comments are started by the hash symbol
#bind_address="127.0.0.1" # IP we bind to
# The following line is disabled by being commented out
bind_address="::1" # We have optional IPv6 support
dns_port="53"
chroot_dir = "/etc/maradns/deadwood" # Directory we run program from (not used in Win32)
# The following upstream DNS servers are Google's newly-announced (as of
# December, 2009) public DNS servers. For more information, see
# the page at http://code.google.com/speed/public-dns/
#
# These IPs can be changed to the IPs of any recursive DNS servers that
# can be reached from the computer running Deadwood.
#
# These are commented out; if upstream_servers is not set, Deadwood will
# act as a recursive DNS server
#upstream_servers = {}
#upstream_servers["."]="8.8.8.8, 8.8.4.4" # Servers we connect to
# It is also possible to use other root servers or to blacklist
# a phising website. However, to do this, root_servers needs to be
# defined. For example, to blacklist the domain "phish.example.com":
#root_servers = {}
# ICANN DNS root servers (Deadwood default if both root_servers and
# upstream_servers are not defined)
#root_servers["."]="198.41.0.4, 192.228.79.201, 192.33.4.12, 128.8.10.90,"
#root_servers["."]+="192.203.230.10, 192.5.5.241, 192.112.36.4, 128.63.2.53, "
#root_servers["."]+="192.36.148.17, 192.58.128.30, 193.0.14.129, 199.7.83.42, "
#root_servers["."]+="202.12.27.33"
#root_servers["phish.example.com."]="10.254.254.254"
recursive_acl = "::1" # Who is allowed to use the cache
#recursive_acl="127.0.0.0/8"
maxprocs = 8 # Maximum number of pending requests
handle_overload = 1 # Send SERVER FAIL when overloaded
maradns_uid = 101 # UID Deadwood runs as
maradns_gid = 105 # GID Deadwood runs as
maximum_cache_elements = 60000
# If you want to read and write the cache from disk, make sure chroot_dir
# above is readable and writable by the maradns_uid/gid above, and
# uncomment the following line
#cache_file = "/var/run/maradns/dw_cache"
resurrections = 1