9dea89e350d1dabcb5ae269994712c8d0a0f1d54
Providing-Anycast-DNS.md
| ... | ... | @@ -1,63 +0,0 @@ |
| 1 | -You may want to participate in the anycast DNS cloud. |
|
| 2 | - |
|
| 3 | -## Configuration |
|
| 4 | - |
|
| 5 | -Configuration requirements for all members of the anycast group are: |
|
| 6 | - * maintain your own zones based on whois database (scripts included in monotone repository) |
|
| 7 | - * allow recursion (including `.`) |
|
| 8 | - * listen on a unicast IP too for testing/debugging reasons |
|
| 9 | - * with bind, please use ```minimal-responses yes;``` (goes into ```options```/```view```) |
|
| 10 | - |
|
| 11 | -It is _really_ good to hang around in [[IRC|Services 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. |
|
| 12 | - |
|
| 13 | - * **IP:** 172.22.0.53 |
|
| 14 | - * **Announciation Subnet:** 172.22.0.53/32 |
|
| 15 | - |
|
| 16 | -### Generating Zone Files |
|
| 17 | - |
|
| 18 | -There are a few different scripts for generating zone files. They have been written in a few different languages. |
|
| 19 | - |
|
| 20 | -| **Script** | **Language** | **Notes** | |
|
| 21 | -|---------------------|--------------|-----------| |
|
| 22 | -|rfc2317.rb | Ruby | |
|
| 23 | -|subnettr.py | Python 3 | Author: xuu, forward & reverse dns + RFC 2317 |
|
| 24 | -|zonegen.bind.php | PHP | |
|
| 25 | -|zonegen.bind.sh | Bash | |
|
| 26 | -|zonegen.rb | Ruby | |
|
| 27 | -|zonegen.rdns.bind.sh | Bash | |
|
| 28 | -|zonegen.rdns.tinydns.sh | Bash | |
|
| 29 | -|zonegen.rev.bind.sh | Bash | |
|
| 30 | -|zonegen.smallblockrdns.tinydns.sh | Bash | |
|
| 31 | -|zonegen.tinydns.sh | Bash |
|
| 32 | - |
|
| 33 | -## Persons providing anycast DNS |
|
| 34 | - |
|
| 35 | -| **Person** | **Region** | **AS** | **Unicast Address** | **Comments** | |
|
| 36 | -|-------------|---|:------:|:----------------------------------:|--------------------| |
|
| 37 | -| siska |EU | 76103 | nixnodes.root.dn42 (172.22.177.8) | authoritative only | |
|
| 38 | -| siska |EU | 76103 | ns1.nixnodes.dn42 (172.22.177.2) | caching | |
|
| 39 | -| siska |EU | 76105 | ns2.nixnodes.dn42 (172.22.177.1) | caching | |
|
| 40 | -| xuu |UT,US | 64737 | xuu.root.dn42 (172.22.141.132) || |
|
| 41 | -| xuu |ON,CA | 64737 | souris.root.dn42 (172.22.141.180) || |
|
| 42 | -| Nurtic-Vibe |EU | 4242420123 | ns1.grmml.dn42 (172.23.149.20) || |
|
| 43 | -| MWD |AU | 4242420002 | nsr1.mwd.dn42 (172.23.227.20) || |
|
| 44 | -| Martin89 | FR, DE | 64713 | dns-anycast-r.martin89.dn42 (172.22.113.10) | More describtion on http://martin89.dn42 | |
|
| 45 | -| Fritz | ?? | 64712 | ?? (??) | Advertised over bgp | |
|
| 46 | -| PyroPeter | EU | 76115 | nscache.pyropeter.dn42 (172.23.196.3) | |
|
| 47 | -| toBee | DE | 4242420022 | ns1.mhm.dn42 (172.23.67.1) | advertised in BGP || |
|
| 48 | - |
|
| 49 | -# IPv6 DNS |
|
| 50 | - |
|
| 51 | -**IP:** fd42:d42:d42:53::1/64 |
|
| 52 | - |
|
| 53 | -[IPv6 Anycast Info](https://dn42.net/IPv6-Anycast) |
|
| 54 | - |
|
| 55 | -## Persons providing anycast DNS for IPv6 |
|
| 56 | - |
|
| 57 | - |
|
| 58 | -| **Person** | **Region** | **AS** | **Unicast Address** | **Comments** | |
|
| 59 | -|-------------|---|:---------:|:--------------------------------------:|--------------| |
|
| 60 | -| xuu |UT,US| 64737 | xuu.root.dn42 (fdea:a15a:77b9:d42::53) || |
|
| 61 | -| xuu |ON,CA| 64737 | souris.root.dn42 (fdea:a15a:77b9:53::1) | | |
|
| 62 | -| Nurtic-Vibe |EU |4242420123 | ns1.grmml.dn42 (fd42:23:149:cccc::53) || |
|
| 63 | -| toBee |DE |4242420022 | ns1.mhm.dn42 (fd70:96c9:ef25::1) || |
services/dns/Providing-Anycast-DNS.md
| ... | ... | @@ -0,0 +1,63 @@ |
| 1 | +You may want to participate in the anycast DNS cloud. |
|
| 2 | + |
|
| 3 | +## Configuration |
|
| 4 | + |
|
| 5 | +Configuration requirements for all members of the anycast group are: |
|
| 6 | + * maintain your own zones based on whois database (scripts included in monotone repository) |
|
| 7 | + * allow recursion (including `.`) |
|
| 8 | + * listen on a unicast IP too for testing/debugging reasons |
|
| 9 | + * with bind, please use ```minimal-responses yes;``` (goes into ```options```/```view```) |
|
| 10 | + |
|
| 11 | +It is _really_ good to hang around in [[IRC|Services 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. |
|
| 12 | + |
|
| 13 | + * **IP:** 172.22.0.53 |
|
| 14 | + * **Announciation Subnet:** 172.22.0.53/32 |
|
| 15 | + |
|
| 16 | +### Generating Zone Files |
|
| 17 | + |
|
| 18 | +There are a few different scripts for generating zone files. They have been written in a few different languages. |
|
| 19 | + |
|
| 20 | +| **Script** | **Language** | **Notes** | |
|
| 21 | +|---------------------|--------------|-----------| |
|
| 22 | +|rfc2317.rb | Ruby | |
|
| 23 | +|subnettr.py | Python 3 | Author: xuu, forward & reverse dns + RFC 2317 |
|
| 24 | +|zonegen.bind.php | PHP | |
|
| 25 | +|zonegen.bind.sh | Bash | |
|
| 26 | +|zonegen.rb | Ruby | |
|
| 27 | +|zonegen.rdns.bind.sh | Bash | |
|
| 28 | +|zonegen.rdns.tinydns.sh | Bash | |
|
| 29 | +|zonegen.rev.bind.sh | Bash | |
|
| 30 | +|zonegen.smallblockrdns.tinydns.sh | Bash | |
|
| 31 | +|zonegen.tinydns.sh | Bash |
|
| 32 | + |
|
| 33 | +## Persons providing anycast DNS |
|
| 34 | + |
|
| 35 | +| **Person** | **Region** | **AS** | **Unicast Address** | **Comments** | |
|
| 36 | +|-------------|---|:------:|:----------------------------------:|--------------------| |
|
| 37 | +| siska |EU | 76103 | nixnodes.root.dn42 (172.22.177.8) | authoritative only | |
|
| 38 | +| siska |EU | 76103 | ns1.nixnodes.dn42 (172.22.177.2) | caching | |
|
| 39 | +| siska |EU | 76105 | ns2.nixnodes.dn42 (172.22.177.1) | caching | |
|
| 40 | +| xuu |UT,US | 64737 | xuu.root.dn42 (172.22.141.132) || |
|
| 41 | +| xuu |ON,CA | 64737 | souris.root.dn42 (172.22.141.180) || |
|
| 42 | +| Nurtic-Vibe |EU | 4242420123 | ns1.grmml.dn42 (172.23.149.20) || |
|
| 43 | +| MWD |AU | 4242420002 | nsr1.mwd.dn42 (172.23.227.20) || |
|
| 44 | +| Martin89 | FR, DE | 64713 | dns-anycast-r.martin89.dn42 (172.22.113.10) | More describtion on http://martin89.dn42 | |
|
| 45 | +| Fritz | ?? | 64712 | ?? (??) | Advertised over bgp | |
|
| 46 | +| PyroPeter | EU | 76115 | nscache.pyropeter.dn42 (172.23.196.3) | |
|
| 47 | +| toBee | DE | 4242420022 | ns1.mhm.dn42 (172.23.67.1) | advertised in BGP || |
|
| 48 | + |
|
| 49 | +# IPv6 DNS |
|
| 50 | + |
|
| 51 | +**IP:** fd42:d42:d42:53::1/64 |
|
| 52 | + |
|
| 53 | +[IPv6 Anycast Info](https://dn42.net/IPv6-Anycast) |
|
| 54 | + |
|
| 55 | +## Persons providing anycast DNS for IPv6 |
|
| 56 | + |
|
| 57 | + |
|
| 58 | +| **Person** | **Region** | **AS** | **Unicast Address** | **Comments** | |
|
| 59 | +|-------------|---|:---------:|:--------------------------------------:|--------------| |
|
| 60 | +| xuu |UT,US| 64737 | xuu.root.dn42 (fdea:a15a:77b9:d42::53) || |
|
| 61 | +| xuu |ON,CA| 64737 | souris.root.dn42 (fdea:a15a:77b9:53::1) | | |
|
| 62 | +| Nurtic-Vibe |EU |4242420123 | ns1.grmml.dn42 (fd42:23:149:cccc::53) || |
|
| 63 | +| toBee |DE |4242420022 | ns1.mhm.dn42 (fd70:96c9:ef25::1) || |