1
mirror of https://git.dn42.dev/wiki/wiki.git synced 2024-12-14 01:49:55 +01:00
wiki/services/dns/Providing-Anycast-DNS.md
2015-03-28 14:20:24 +00:00

3.3 KiB

You may want to participate in the anycast DNS cloud.

Configuration

Configuration requirements for all members of the anycast group are:

  • maintain your own zones based on whois database (scripts included in monotone repository)
  • allow recursion (including .)
  • listen on a unicast IP too for testing/debugging reasons
  • with bind, please use minimal-responses yes; (goes into options/view)

It is really good to hang around in IRC to get things sorted out, if something doesn't work. Letting some people test your DNS behavior before joining the anycast-group is considered best practice - better safe than sorry.

  • IP: 172.22.0.53
  • Announciation Subnet: 172.22.0.53/32

Generating Zone Files

There are a few different scripts for generating zone files. They have been written in a few different languages. Please keep in mind that RFC 2317 is what keeps people from registering a /24 just to have RDNS, so scripts that support it have a positive effect on address space usage.

Script Language Notes
rfc2317.rb Ruby
subnettr.py Python 3 Author: xuu, forward & reverse dns + RFC 2317
zonegen.bind.php PHP
zonegen.bind.sh Bash
zonegen.rb Ruby
zonegen.rdns.bind.sh Bash
zonegen.rdns.tinydns.sh Bash
zonegen.rev.bind.sh Bash
zonegen.smallblockrdns.tinydns.sh Bash
zonegen.tinydns.sh Bash
zongen.v2.sh Sh Author: Martin89, forward & reverse dns + RFC 2317

Persons providing anycast DNS

Person Region AS Unicast Address Comments
siska SI 76103 resolver.nixnodes.dn42 (172.22.177.4) caching, dn42-only
xuu UT,US 64737 xuu.root.dn42 (172.22.141.132)
xuu ON,CA 64737 souris.root.dn42 (172.22.141.180)
Nurtic-Vibe EU 4242420123 ns1.grmml.dn42 (172.23.149.20)
MWD AU 4242420002 nsr1.mwd.dn42 (172.23.227.20)
Martin89 FR, DE 64713 dns-anycast-r.martin89.dn42 (172.22.113.10) More description on http://martin89.dn42
Fritz ?? 64712 ?? (??) Advertised over bgp
prauscher DE 64720 prauscher.root.dn42 (172.22.120.1) advertised in BGP
hax404 DE 76114 chero.hax404.dn42 (172.23.136.65) advertised in BGP
psclrnnrt DE 4242420205 nsc421.root6.dn42 (172.23.65.5)
psclrnnrt CA 4242420205 nsc423.root6.dn42 (172.23.65.100)
tombii FR 4242420321 fr-par1.tombii.dn42 (172.23.102.4)
tombii SG 4242420321 sg-sin1.tombii.dn42 (172.23.102.65)

IPv6 DNS

IP: fd42:d42:d42:53::1/64

IPv6 Anycast Info

Persons providing anycast DNS for IPv6

Person Region AS Unicast Address Comments
xuu UT,US 64737 xuu.root.dn42 (fdea:a15a:77b9:d42::53)
xuu ON,CA 64737 souris.root.dn42 (fdea:a15a:77b9:53::1)
Nurtic-Vibe EU 4242420123 ns1.grmml.dn42 (fd42:23:149:cccc::53)
hax404 DE 76114 chero.hax404.dn42 (fd58:eb75:347d:101::1)