Sono arrivato a questo punto:
Se digito da un client www.esempio.it dopo aver modificato il file hosts del client in questo modo:
10.0.0.5 www.esempio.it
vado nella pagina giusta del mio server (che è appunto 10.0.0.5 nella mia rete locale)
Solo che vorrei farlo senza modificare i file hosts dei client.
In pratica per cercare di creare quella situazione ho fatto così:
nei client ho messo come DNS l'indirizzo del server linux nella rete locale(10.0.0.5). Poi modificando il file /etc/bind/named.conf ho aggiunto questa zona:
zone "esempio.it" IN {
type master;
file "/etc/bind/db.esempio.it";
};
ho poi creato in /etc/bind il file db.esempio.it così:
$TTL 3h
@ IN SOA ns.esempio.it. hostmaster.esempio.it. (
2006092501
3h
1h
1w
1h)
IN NS ns.esempio.it.
ns.esempio.it. IN A 127.0.0.1
www.esempio.it. IN CNAME ns.esempio.it.
Fatto questo ho riavviato BIND.
Però se provo da un client (con i DNS che puntano già al server) a fare www.esempio.it non vedo la pagina. Mentre se modifico il file hosts di un client in questa maniera:
10.0.0.5 www.esempio.it
la pagina la vedo.
Perchè?
Dove ho sbagliato?
Grazie in anticipo per il vostro aiuto