Severity: grave
Actually, by having added the IPv6 addresses in the /etc/zonecheck/rootservers file zonecheck is now completely broken:
/usr/share/zonecheck/lib/address.rb:57:in `create': can't interpret "192.5.5.241,2001:500:2f::f" as address (Address::InvalidAddress)
from /usr/share/zonecheck/lib/nresolv/config.rb:38:in `initialize' from /usr/share/zonecheck/lib/nresolv/config.rb:38:in `collect' from /usr/share/zonecheck/lib/nresolv/config.rb:38:in `initialize' from /usr/share/zonecheck/lib/nresolv/config.rb:36:in `each' from /usr/share/zonecheck/lib/nresolv/config.rb:36:in `initialize' from /usr/share/zonecheck/lib/nresolv/config.rb:48:in `new'from /usr/share/zonecheck/lib/nresolv/config.rb:48:in `from_hintfile'
from /usr/share/zonecheck/lib/nresolv/config.rb:47:in `open'from /usr/share/zonecheck/lib/nresolv/config.rb:47:in `from_hintfile'
from /usr/share/zonecheck/lib/nresolv/config.rb:70 from /usr/share/zonecheck/lib/nresolv/config.rb:66:in `call' from /usr/share/zonecheck/lib/nresolv/config.rb:66 from /usr/share/zonecheck/lib/nresolv.rb:25:in `require' from /usr/share/zonecheck/lib/nresolv.rb:25 from /usr/lib/cgi-bin/zc.cgi:192:in `require' from /usr/lib/cgi-bin/zc.cgi:192 The correct format is by adding a silly space it seems, like: a.root-servers.net.: [ 198.41.0.4, 2001:503:ba3e::2:30 ] b.root-servers.net.: [ 192.228.79.201 ] c.root-servers.net.: [ 192.33.4.12 ] d.root-servers.net.: [ 128.8.10.90 ] e.root-servers.net.: [ 192.203.230.10 ] f.root-servers.net.: [ 192.5.5.241, 2001:500:2f::f ] g.root-servers.net.: [ 192.112.36.4 ] h.root-servers.net.: [ 128.63.2.53, 2001:500:1::803f:235 ] i.root-servers.net.: [ 192.36.148.17 ] j.root-servers.net.: [ 192.58.128.30, 2001:503:c27::2:30 ] k.root-servers.net.: [ 193.0.14.129, 2001:7fd::1 ] l.root-servers.net.: [ 199.7.83.42 ] m.root-servers.net.: [ 202.12.27.33, 2001:dc3::35 ] As such the script at the top should be: # for ns in `dig +short . ns | tr 'A-Z' 'a-z' | sort` ; do# ips=`(dig +short $ns a; dig +short $ns aaaa) | tr '\n' ', ' | sed 's/, $//'`
# echo "$ns: [ $ips ]" # done # (See also: https://noc.sixxs.net/tickets/?msg=tickets-678198) Greets, Jeroen
signature.asc
Description: OpenPGP digital signature