Italiano English
Modifica History Actions

Differenze per "DNSInterno"

Differenze tra le versioni 1 e 2
Versione 1 del 2013-07-21 22:56:23
Dimensione: 1300
Autore: Sig
Commento:
Versione 2 del 2013-07-21 23:20:52
Dimensione: 1914
Autore: Sig
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 3: Linea 3:
I DNS Interni di Ninux.org sono raggiungibili da 2 indirizzi IP anycast: I server DNS Interni possono essere:
 * Recursive Caching Name Server
 * Authoritative Name Server
Linea 5: Linea 7:
|| DNS1 || 10.11.12.13 ||
|| DNS2 || 10.11.12.14 ||

Che inoltreranno la richiesta DNS al server più vicino.
Oltre a fare cache dai root servers di Internet risolvono le zone interne
=== Caching Name Server ===
Il Caching Name Server fa query ricorsive per risolvere i nomi per conto degli host della rete.
In particolare interroga i Root server per risolvere i nomi di Internet e caricano dai "Root server" della rete Ninux il database degli Authoritative Name Server che risolvono i nomi dei domini privati:
Linea 15: Linea 15:
= Creare un nuovo server DNS interno con bind9 = Alcuni Caching name server hanno i seguenti indirizzi IP anycast:
|| DNS1 || 10.11.12.13 ||
|| DNS2 || 10.11.12.14 ||

Che inoltreranno la richiesta al server più vicino.

=== 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).

= Creare un nuovo Caching Name Server interno con bind9 =

DNS Interno

I server DNS Interni possono essere:

  • Recursive Caching Name Server
  • Authoritative Name Server

Caching Name Server

Il Caching Name Server fa query ricorsive per risolvere i nomi per conto degli host della rete. In particolare interroga i Root server per risolvere i nomi di Internet e caricano 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

Che inoltreranno la richiesta al server più vicino.

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).

Creare un nuovo Caching Name Server interno con bind9

Tutte le operazioni seguenti sono da eseguire con utente con privilegi di root

Installare Bind9 (distribuzione debian-based)

apt-get update
apt-get install bind9 bindutils

Aggiornare i file di configurazione di bind

wget http://www.nir.nnx/bind9config/named.conf -O /etc/bind/named.conf
wget http://www.nir.nnx/bind9config/named.conf.options -O /etc/bind/named.conf.options
wget http://www.nir.nnx/bind9config/named.conf.ninux -O /etc/bind/named.conf.ninux

Riavviare bind

/etc/init.d/bind9 restart

Verificare che il server funzioni correttamente

nslookup www.nir.nnx 127.0.0.1

Se tutto è andato a buon fine il server DNS locale risponderà

Server:         127.0.0.1
Address:        127.0.0.1#53

Non-authoritative answer:
www.nir.nnx     canonical name = wolfy.nir.nnx.
Name:   wolfy.nir.nnx
Address: 10.30.0.100