PDA

Visualizza la versione completa : problema con DNS


robinmaster
15-07-2004, 11:00
Salve a tutti sto provando a mettere u DNS server nella mia rete per risolvere parecchi problemi..
Ho letto il dns-howto e seguito pari pari la conf di esempio che fa howto, ma pultroppo ho un problema.

Ho dato alla mia macchina che fa da dns server il nome linux.hsdigital.tld e ho configurato il named in questo modo:


options {
directory "/var/named";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "pz/127.0.0";

};
zone "hsdigital.tld" {
type master;
notify no;
file "pz/hsdigital.tld";
};


Il file 127.0.0 della prima zona questo:


$TTL 3D
@ IN SOA linux.hsdiital.tld. robinlinux.yahoo.it. (
1 ; Serial
8H ; Refresh
2H ; Retry
4W ; Expire
1D) ; Minimum TTL
NS linux.hsdigital.tld.
1 PTR localhost.


il file hsdigital.tld della seconda zona questo:


$TTL 3D
@ IN SOA linux.hsdigital.tld. robinlinux.yahoo.it. (
15072004944 ;indica_aggiornamento_file
8H ;refresh
2H ;retry
4W ;expire
1D ) ;minimum
NS linux.hsdigital.tld ;nome del DNS server
localhost A 127.0.0.1
linux A 192.168.0.1


Il problema sta nel fatto che se interrogo con dig il mio localhost facendo "dig -x 127.0.0.1" mi ritorna la risposta e mi identifica la macchina.
Se invece interrogo tutto il dominio hsdigital.tld con "dig any hsdigital.tld" non mi viene ritornata risposta della presenza di nessuna macchina.

Grazie mille per eventuale aiuto

robinmaster
15-07-2004, 15:10
Ok ci sono riuscito...adesso devo solo fare in modo che il named.conf si aggiorni tramite il dhcp..
Qualcuno lo ha mai fatto??

Grazie

l.golinelli
15-07-2004, 16:34
http://imolug.no-ip.org sezione downloads -> manuali

robinmaster
15-07-2004, 16:55
Ciao una domanda...ho aggiunto le stringhe nel dhcpd.conf ma continua a ritornarmi un errore che mi dice che non vengono riconosciute...ti posto il mio dhcpd.conf


ddns-update-style interim;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.170 192.168.0.199;
default-lease-time 7200;
max-lease-time 14400;
option subnet-mask 255.255.255.0;
option brodcast-address 192.168.0.255;
option routers 192.168.0.101;
option domain-name hsdigital.tld;
option domain-name-servers 192.168.0.1;
key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret pRP5FapFoJEL06sv4pq==;
};
zone "0.in-addr.arpa" {
type master;
file "/var/named/db.0";
allow-update { key DHCP_UPDATER; };
};
zone "255.in-addr.arpa" {
type master;
file "/var/named/db.255";
allow-update { key DHCP_UPDATER; };
};
zone "hsdigital.tld" {
type master;
file "/var/named/hsdigital.tld";
allow-update { key DHCP_UPDATER; };
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/var/named/hsdigital.tld.rev";
allow-update { key DHCP_UPDATER; };
};

}



ti posto anche il mio named.conf


key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret pRP5FapFoJEL06sv4pq==;
};
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "DHCP_UPDATER"; };
};
options {
directory "/var/named";
pid-file "/var/run/named.pid";
allow-transfer {
127.0.0.1;
192.168.0.0/24;
};
forward first;
forwarders {
213.92.5.54;
194.20.8.1;
};
};
logging {
category lame-servers { null; };
category cname { null; };
};
zone "." {
type hint;
file "/var/named/db.root";
};
zone "localhost" {
type master;
file "/var/named/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/var/named/db.127";
};
zone "0.in-addr.arpa" {
type master;
file "/var/named/db.0";
allow-update { key DHCP_UPDATER; };
};
zone "255.in-addr.arpa" {
type master;
file "/var/named/db.255";
allow-update { key DHCP_UPDATER; };
};
zone "hsdigital.tld" {
type master;
file "/var/named/hsdigital.tld";
allow-update { key DHCP_UPDATER; };
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/var/named/hsdigital.tld.rev";
allow-update { key DHCP_UPDATER; };
};


questo quello che mi restituisce il dhcpd quando parte:



root@Robinlinux~$dhcpd
Internet Software Consortium DHCP Server V3.0pl2
Copyright 1995-2003 Internet Software Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
/etc/dhcpd.conf line 7: unknown option dhcp.brodcast-address
option brodcast-address 192.
^
/etc/dhcpd.conf line 9: semicolon expected.
option domain-name hsdigital.
^
/etc/dhcpd.conf line 13: partial base64 value left over: 2.
secret pRP5FapFoJEL06sv4pq==;
^
/etc/dhcpd.conf line 15: expecting hostname.
zone "0.in-addr.arpa"
^
/etc/dhcpd.conf line 19: expecting a parameter or declaration
};
^
/etc/dhcpd.conf line 20: expecting hostname.
zone "255.in-addr.arpa"
^
/etc/dhcpd.conf line 24: expecting a parameter or declaration
};
^
/etc/dhcpd.conf line 25: expecting hostname.
zone "hsdigital.tld"
^
/etc/dhcpd.conf line 29: expecting a parameter or declaration
};
^
/etc/dhcpd.conf line 30: expecting hostname.
zone "0.168.192.in-addr.arpa"
^
/etc/dhcpd.conf line 34: expecting a parameter or declaration
};
^
Configuration file errors encountered -- exiting

If you did not get this software from ftp.isc.org, please
get the latest from ftp.isc.org and install that before
requesting help.

If you did get this software from ftp.isc.org and have not
yet read the README, please read it before requesting help.
If you intend to request help from the dhcp-server@isc.org
mailing list, please read the section on the README about
submitting bug reports and requests for help.

Please do not under any circumstances send requests for
help directly to the authors of this software - please
send them to the appropriate mailing list as described in
the README file.



Grazie

l.golinelli
15-07-2004, 17:00
Il dhcpd.conf non va bene ci sono errori di sintassi e altro... Guarda il mio tutorial...

robinmaster
15-07-2004, 17:47
allora corregendo errori vari sono arrivato a due che non riesco a risolvere....

Ovvero queste due righe:
key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret Yj95beDnn=34fghSN;
}

zone hsdigital.tld. {
primary 127.0.0.1;
key DHCP_UPDATER;
}

Che mi restituisco questi errori:

For info, please visit http://www.isc.org/products/DHCP
/etc/dhcpd.conf line 14: stuff after base64 '=' terminator: 34fghSN.
secret Yj95beDnn=34fghSN;
^
/etc/dhcpd.conf line 19: unknown key DHCP_UPDATER
key DHCP_UPDATER;
^
Configuration file errors encountered -- exiting


La chiave ho provato anche con la tua e mi da sempre errore sui due simboli di uguale...

l.golinelli
15-07-2004, 19:42
Per iniziare lascia stare la chiave (io non la uso nemmeno per la rete locale)...

Cmq in:

man dhcpd.conf

C' un esempio...

l.golinelli
15-07-2004, 19:47
Ecco il mio...



option domain-name "home.org";
option domain-name-servers 192.168.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;

default-lease-time 600;
max-lease-time 7200;

authoritative;

ddns-update-style interim;

zone home.org. {
primary 127.0.0.1;
}

zone 1.168.192.in-addr.arpa.{
primary 127.0.0.1;
}

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.4 192.168.1.19;
}


:ciauz:

robinmaster
16-07-2004, 08:07
ma scusa quale zona fai controllare e aggiornare al dhcpd??

Non hai aggiunto nessun key DHCP_UPDATER a nessuna zona..

Negli howto che ho letto c' scritto, compreso il tuo, che bisogna appunto aggiungere key.....

l.golinelli
16-07-2004, 10:27
zone home.org. {
primary 127.0.0.1;
}

zone 1.168.192.in-addr.arpa.{
primary 127.0.0.1;
}

Senza usare la chiave...

In named.confmetti nelle stesse zone:

allow-update IP_Server_Dhcp

Loading