Newsgroup: it.comp.os.linux.iniziare
Titolo: DNS e gestione domini terzo livello

Ciao a tutti, 
vi espongo un quesito a causa del quale ultimamente mi sono buttato sul
bere; spero di non far girare le scatole a nessuno se ci sono già stati
dei post al riguardo, ma per me l'argomento è indigesto quanto il piatto
di fagioli col tonno di Capannelle dei Soliti Ignoti...
Allora, ho un dominio di secondo livello (tipo 
tapioco.it
); all'interno
della mia rete ho un server web sulla macchina 192.168.1.10, che vedo
all'esterno attraverso il router come 
http://www.tapioco.it
 e all'interno
come 
http://tarapia.tapioco.it
.
Ora ho installato un secondo web server sulla macchina 192.168.1.20, che
vedo all'interno come 
http://supercazzola.tapioco.it
. 
Vorrei che fosse possibile chiamarla dall'esterno con lo stesso nome, ma
non riesco a capire come configurare il mio dns (che internamente funzia
regolarmente).
Il file della rete locale nel dns è messo così:
; name          {ttl}   class   type            record specific data
@       IN      SOA   
tarapia.tapioco.it
.      
admin.tapioco.it
. (
                                2002101600      ; serial
                                86400           ; refresh 24 hours
                                7200            ; retry   2  hour
                                2592000         ; expire  30 days
                                86400)          ; minimum 24 hours
                        IN      NS               
tarapia.tapioco.it
.
localhost                IN      A            127.0.0.1
tarapia.tapioco.it
.      IN      A            192.168.1.10
supercazzola.tapioco.it
. IN      A            192.168.1.20
;
Se interpello il dns del provider riguardo il mio dominio, questa è la
risposta:
; <<>> DiG 8.3 <<>> @
dns3.nic.it
 
tapioco.it
.
; (1 server found)
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUERY SECTION:
;;      
tapioco.it
, type = A, class = IN
;; AUTHORITY SECTION:
tapioco.it
.     1D IN SOA    
dns.provider.it
.  
hostmaster.provider.it
. 
(
                             2003101004      ; serial
                             1D              ; refresh
                             2H              ; retry
                             4w2d33m20s      ; expiry
                             1D )            ; minimum
Mi pare allora di aver capito che posso gestire io i domini di terzo
livello, però non so come modificare il mio dns (se è quello il problema).
Come potrei fare per raggiungere dall'esterno il secondo server web?
Aggiungo che il mio router ha ovviamente la porta 80 già mappata sul
192.168.1.10.
Spero di essere stato sufficientemente chiaro; grazie in anticipo e un
giro pagato di birre (analcoliche) per tutti.
Saluti
Marietto
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Non vorrei darti una brutta notizia, ma non puoi farlo: bisogna che la gente
utilizzi il tuo server come DNS, o che tu ingormi i dns al di sopra del tuo
(gerarchicamente) dell'esistenza dei domini di secondo livello. La seconda
scelta ha un costo...
Informati meglio..


 Informati meglio..
Forse intendi dire dell'esistenza dei domini di terzo livello, visto che i
DNS superiori sanno già che esiste il dominio 
tapioco.it
. Siccome non ho
una lira, mi ingolosisce la prima soluzione: è fattibile? Esiste della
documentazione specifica al riguardo?
ri-saluti à tout le monde
Marius


 risposta:
Sicuro di avere il DNS autoritativo?
controlla sul sito del Nic (per i .it) oppure sul whois di 
NetworkSolutions..
Saluti,
Antonio

 DNS superiori sanno già che esiste il dominio 
tapioco.it
. 
Non penso volesse dire questo.  Il  punto e` che tu nonn hai la delega
per gestire 
tapioco.it
, infatti quel dominio non viene risolto dal tuo
dns, ma da quello del tuo provider/chi per esso.
Per  gestire i  sottodomini di  
tapioco.it
 devi  avere uan  delega per
gestire quel dominio, cioe` presumo  che chi risolve .it deve avere un
record  che  indica  una  tua  macchina pubblica  come  nameserver  di
tapioco.it
.
Spero di non avere detto ca**ate.
-- 
Vuoi fare colpo su di lei con me?
Fai colpo su di lei con me! Fai colpo su di lei con me!
[Dr. Gonzo : Paura e delirio a Las Vegas]

 NetworkSolutions..
Ho verificato che ci sono due server autoritativi per 
tapioco.it
, cioè
dns3.nic.it
 e 
dns.provider.it
, questo non vuol forse dire che tutte le
richieste per il dominio 
tapioco.it
 vengono spedite al mio ip pubblico e
poi se la sbriga il mio dns (se è configurato ad hoc)?
Abbi pazienza, Antò, sono un po' ottuso...
Ciao
Marius  


 poi se la sbriga il mio dns (se è configurato ad hoc)?
NO.
Se la sbrigano i due dns indicati qui sopra.
Se non ti danno la delega, non puoi farci nulla.
E comunque, non potresti fare altro che avere piu' indirizzi pubblici,
se vuoi avere server differenti.
Forse ti manca qualche concetto di base sul tcp e dintorni.
IO chiamo 
http://www.tapioco.it
Il mio dns chiede chi ha it.
Poi chiede chi, all'interno di it, ha tapioco.
Una volta trovato, chiede che IP ha 
www.tapioco.it
.
A questo punto, parte un pacchetto IP che ha come sorgente il mio IP, e 
come destinatario l'IP che provider ha assegnato a 
www.tapioco.it
,
porta di destinazione 80 (http).
Il quale IP DEVE per forza essere di classe pubblica, anche ammesso
che il tuo dns mi rispondesse con 192.168.1.20, il mio pacchetto 
arriverebbe nella macchina del collega dell'ufficio accanto, che ha,
guarda caso, propio quell'IP, e le mie tabelle di routing non si
sognerebbero mai di instradare all'esterno un indirizzo privato.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 sognerebbero mai di instradare all'esterno un indirizzo privato.
Ochei, su questo siamo tutti d'accordo, ma il problema era quello di
considerare la possibilità che il dns sulla mia macchina potesse fornire
al mondo la corrispondenza tra 
http://supercazzola.tapioco.it
 e il mio IP
pubblico, 72.73.74.75, a una chiamata che arrivasse dall'esterno; ho
l'impressione che la soluzione più semplice sarebbe allora quella di avere
un solo web server con un host virtuale e chiedere al provider di
associare a 72.73.74.75, cioè 
www.tapioco.it
, anche l'alias
supercazzola.tapioco.it
.
Grazie a tutti per le dritte


 
supercazzola.tapioco.it
.
Esatto.
