This information is now deprecated. Please check New DNS for the current architecture.
DNS in the global internet is designed as a tree starting from “.” and traveling outward in layers. Currently in DN42 dns is flat. This leads to issues when trying to debug problems and makes it difficult to delegate to subnets smaller than /24. Another problem that arises is having the root dns setup as an anycast. If one of the anycast roots is having problems it creates inconsistent errors for some users. This has led to the problem of when a user has a poorly configured anycast available to create their own root anycast.
The purpose of this project is to create a system of high quality dns roots. With them in place, an anycast resolver would only need to be a simple caching resolver that uses the roots to query.
Hierarchy in DN42
- . (dot)
- arpa
- in-addr
- 172
- 20
- 22
- 23
- 31
- 172
- in-addr
- dn42
-
- hack
- ffhh
- <Future Top Level Domains?>
- <ano, bit or other organisation TLDs?>
-
- arpa
Note: With this system it could be possible to merge the IANA root file.. but it would be beyond the scope of this project.
Servers
For all of these servers they have a specific IP assigned, only respond to their authoritative zones, and do not allow recursion.
**
**
**
**
Real-time server monitor is available at http://nixnodes.net/dn42/dnsview
Setup
Contact one of the root-servers.dn42 operators if you wish to set up a root/zone/dn42 server.
You may want to set up a resolver, see link below or use 172.23.0.53 directly.
Techical information available here