Newsgroup: it.comp.os.linux.sys
Titolo: BIND 9 DNS e delega, chiarimenti

Ciao,
vorrei dei chiarimenti circa il funzionamento
della delega con il servizio dns ed alla configurazione
di BIND 9:
considerando un server dns primario
dns.domain.net
autoritativo per la zona 
domain.net
ed un server primario
dns.subdom.domain.net
autoritativo per la zona 
subdom.domain.net
,
nel file di zona del primo server sara'
presente un riferimento al sottodominio,
cioe'
subdom    NS    
dns.subdom.domain.net
.
dns.subdom.domain.net
    A    10.10.0.2
bene, cio' significa che quando un client
fa una richiesta a 
dns.domain.net
 per avere l'indirizzo
della macchina 
pc1.subdom.domain.net
,
il server gli rispondera' con l'indirizzo della
macchina 
dns.subdom.domain.net
.
Se questa affermazione e' esatta, solo (?)
impostando, come forwarder, l'indirizzo di
dns.subdom.domain.net
 nel file named.conf di
dns.domain.net
, quest'ultimo inoltrera' la suddetta
richiesta a 
dns.subdom.domain.net
.
Il mio ragionamento e' giusto?
Saluti.

Sgranocchiando il cranio di |^apache^|, vi trovai inciso:

Se capisco cosa intendi dire:
il server 
dns.subdom.domain.net
 appartiene al subdomain, e in quanto tale
non fa parte della zona relativa a domain
piuttosto, 
dns.subdom.domain.net
 dovrebbe avere un nome appartenente a
domain direttamente, cui far puntare la delega, altrimenti ottieni una 
ricorsione ("il dns fa parte della zona che è definita nel dns che è
definita nella zona" e via ad infinitum)
per cui la zona 
domain.net
:
		IN	NS	dns
dns		IN	A	192.168.1.1
; qui definisco il record A del dns del subdomain
subdns	IN	A	192.168.100.1
; qui gli delego il subdomain
subdom	IN	NS	subdns
l'alternativa è di avere sul dns di domain una zona stub relativa a
subdomain, in modo che questi abbia conoscenza dei record NS relativi allo
stesso
ditemi se dico ca##ate...
-- 
wash the blood from your hands
bury your secrets in the sand
and forget

 stesso
In definitiva non ho capito se il mio
ragionamento e' esatto oppure no.
Forse non sono stato chiaro nel messaggio
che apre il thread.
Saluti.

 Forse non sono stato chiaro nel messaggio che apre il thread.
tu affermi che una delega ad un subdomain possa avvenire in assenza di glue
record tramite la definizione di una zona forward nel dns che ospita a zona
padre (o almeno questo è quello che ho capito tu intendessi)
Tecnicamente, questo dà effettivamente modo al padre di effettuare
recursion in direzione della zona figlio, e pertanto è probabile che in
termini della mera risoluzione -tecnicamente- funzioni.
Tuttavia, non so se bind la accetti come scrittura, nè ritengo sia
formalmente corretta, poichè rompe la catena di deleghe su cui l'albero
dei nomi si appoggia...
uno skull confusionario...


 dei nomi si appoggia...
[cut]
In pratica consideriamo il sequente scenario:
primo server dns: 
dns.domain.net
secondo server dns: 
dns.subdom.domain.net
il primo server contiene un RR del tipo
#zona autoritativa per il dominio 
domain.net
@            NS    dns
dns           A      10.0.0.1
#server dns autoritativo per il sottodominio 
subdomain.domain.net
subdom    NS    
dns.subdom.domain.net
.
dns.subdom.dominio.net
.    A    10.0.0.2
Un client fa una richiesta al server 
dns.domain.net
 del tipo:
# host 
pc1.subdom.domain.net
il server 
dns.domain.net
 rispondera' con l'indirizzo
ip della macchina 
pc1.subdomain.domain.net
in quanto avra' inoltrato la richiesta al server 
dns.subdomain.domain.net
?
oppure
il server 
dns.domain.net
 rispondera' al client con l'indirizzo
ip del server autoritativo per il dominio 
subdomain.domain.net
,
cioe' 10.0.0.2?
inoltre
nel caso in cui il client voglia fare una richiesta,
questa volta al server 
dns.subdom.domain.net
,
del tipo
# host 
pc1.domain.net
il server 
dns.subdom.domain.net
 per rispondere
alla richiesta dovra' avere nella propria zona un
record del tipo
domain.net
. NS 
dns.domain.net
.
dns.domain.net
 A 10.0.0.1
oppure utilizzera' il server 
dns.domain.net
inoltrandogli una richiesta come forwarder?
Mi sono dilungato un po', ma credo che le
mie domande ora siano chiare.
Saluti.

 dei nomi si appoggia...


 Mi sono dilungato un po', ma credo che le mie domande ora siano chiare.
Io di più, ma spero le risposte siano chiare a loro volta ;-)
Hola!


 pubblicamente disponibile...)
a volte andrei a scrivere a caso dentro i binari di pan con un editor
esadecimale, tanto per vendetta :-(
