ciao a tutti,
vorrei identificare i pc della mia lan mediante dei nomi mnemonici. Quindi, ho creato un account con dyndns e mi sn creato io.homelinux.com
Lo scopo è quello di poter fare pc1.io.homelinux.com oppure pc2.io.homelinux.com
Dopo aver fatto questo account su dyndns, ho messo la mia macchina linux nella dmz del router, così nn mi da rogne particolari (tanto è vero che se da una macchina esterna faccio io.homelinux.com risponde apache su questa macchina linux).
Ho installato bind9 su linux e ho configurato il file confd.name.default-zone
ho commentato. come vedete, quelle code come 255.it-addr.arpa// prime the server with knowledge of the root servers
zone "." {
type hint;
file "/etc/bind/db.root";
};
// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
/*zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};*/
zone "io.homelinux.com"
{
type master;
file "/etc/bind/io.homelinux.com.db";
};
Ho creato io.homelinux.com ed il relativo file configurato quanto segue:
ma non appena faccio www.io.homelinux.com ricevo un bel host unknown$TTL 3h
;
; yourdomain.com.db
;
;SOA records
@ IN SOA ns1.io.homelinux.com admin.io.homelinux.com. (
1 ; serial
3h ; refresh
1h ; retry
1w ; expire
1h ) ; minimum
;NS RECORDS
IN NS ns1.io.homelinux.com.
io.homelinux.com. IN A 192.168.1.1
www IN A 192.168.1.4
facendo tail /var/log/syslog leggo tra le righe:
Dec 11 23:50:39 named[6069]: zone io.homelinux.com/IN: has no NS records
è evidente che sto sbagliando, ma nn so cosa. Per creare queste configurazioni mi sn affidato a questo post: http://www.linuxquestions.org/questi...-bind-9-11869/