I server DNS Interni possono essere:
- Recursive Caching Name Server
- Authoritative Name Server
Recursive Caching Name Server
Il Caching Name Server fa query ricorsive per risolvere i nomi per conto degli host della rete e salva i risultati nella propria Cache. In particolare interroga i Root server per risolvere i nomi di Internet e carica dai "Root server" della rete Ninux il database degli Authoritative Name Server che risolvono i nomi dei domini privati:
- nnx
- 10.in-addr.arpa
- [16-31].172.in-addr.arpa
- 168.192.in-addr-arpa
Alcuni Caching name server hanno i seguenti indirizzi IP anycast:
DNS1 |
10.11.12.13 |
DNS2 |
10.11.12.14 |
Impostando questi indirizzi IP come resolver sul proprio Host, verranno automaticamente contattati i Caching Name Server più vicini al nodo.
Authoritative Name Server
L'Authoritative Name Server risolve una o piu zone DNS (Es. example.nnx). Pertanto che gli host di Ninux risolvano le suddette zone è necessaria la delega da parte del server che risolve la zona superiore (Es. nnx).