--- /dev/null
+198.41.0.4
+2001:503:ba3e::2:30
+199.9.14.201
+2001:500:200::b
+192.33.4.12
+2001:500:2::c
+199.7.91.13
+2001:500:2d::d
+192.203.230.10
+2001:500:a8::e
+192.5.5.241
+2001:500:2f::f
+192.112.36.4
+2001:500:12::d0d
+198.97.190.53
+2001:500:1::53
+192.36.148.17
+2001:7fe::53
+192.58.128.30
+2001:503:c27::2:30
+193.0.14.129
+2001:7fd::1
+199.7.83.42
+2001:500:9f::42
+202.12.27.33
+2001:dc3::35
--- /dev/null
+redo-ifchange root-servers.net.zone
+perl -lane 'print $F[$#F] if $F[3] =~ /^AA?/' < root-servers.net.zone |
+while read addr ; do
+ [ "${addr#*:}" = "$addr" ] && echo $addr ||
+ sipcalc $addr | perl -lane 'print $F[$#F] if /^Compressed address/'
+done
--- /dev/null
+wget -O $3.gz https://www.internic.net/zones/root-servers.net.zone.gz
+wget -O $3.gz.sig https://www.internic.net/zones/root-servers.net.zone.gz.sig
+gpg --keyring ~/keyrings/mein.kbx --verify $3.gz.sig
+rm $3.gz.sig
+gunzip $3.gz
--- /dev/null
+wget -O $3 http://data.iana.org/root-anchors/$1
--- /dev/null
+. 172800 IN DNSKEY 257 3 8 AwEAAaz/tAm8yTn4Mfeh5eyI96WSVexTBAvkMgJzkKTOiW1vkIbzxeF3+/4RgWOq7HrxRixHlFlExOLAJr5emLvN7SWXgnLh4+B5xQlNVz8Og8kvArMtNROxVQuCaSnIDdD5LKyWbRd2n9WGe2R8PzgCmr3EgVLrjyBxWezF0jLHwVN8efS3rCj/EWgvIWgb9tarpVUDK/b58Da+sqqls3eNbuv7pr+eoZG+SrDK6nWeL3c6H5Apxz7LjVc1uTIdsIXxuOLYA4/ilBmSVIzuDWfdRUfhHdY6+cn8HFRm+2hM8AnXGXws9555KrUB5qihylGa8subX2Nn6UwNR1AkUTV74bU= ;{id = 20326 (ksk), size = 2048b} ;;state=2 [ VALID ] ;;count=0 ;;lastchange=1628844974 ;;Fri Aug 13 11:56:14 2021
--- /dev/null
+redo-ifchange icannbundle.pem root-anchors.p7s root-anchors.xml
+unbound-anchor -a $3 -c icannbundle.pem -x root-anchors.xml -s root-anchors.p7s