Newsgroup: it.comp.reti.locali
Titolo: [OT] DNS: Record A e CNAME

Ciao,
 
Nella configurazione dei DNS di un dominio come definizione del record 
CNAME ho :
***
Un record CNAME è l'equivalente di un record A, ma con una piccola 
differenza : il record A associa un nome ad un indirizzo il record CNAME 
associa un "nome secondario" ad un record A.
***
 
ma cosa vuol dire?
 
Se il mio dominio e' 
pippo.xyz
 quale sara' il nome PRIMARIO da associare 
al record A e quale il secondario da associare al record CNAME ?
 
grazie


Hai interpretato male la definizione
 
 
Record A: "traduce" 
pippo.xyz
 in 123.123.123.123 (nome -> indirizzo IP)
 
Record CNAME: "traduce" 
pluto.xyz
 in 
pippo.xyz
 (nome secondario -> nome 
primario)



Supponiamo di avere nel DNS una zona di nome "
example.com
" e che la
zona contenga quanto segue
 
pippo	IN A	192.0.2.1
pluto	IN A	192.0.2.2
 
ossia due record A corrispondenti a "
pippo.example.com
" e
"
pluto.example.com
"; ora supponiamo di voler aggiungere un ALIAS in
modo che il nome "
topolino.example.com
" sia un alias per "pippo"
 
topolino IN CNAME 
pluto.example.com
 
 
chiaro ora ?
 
 

 CNAME ?
 
ora... primario e secondario di COSA ?
 
 

 
 
Si, abbastanza, ma, credo, il tuo esempio sia riferito ad una gestione 
Active Directory, io intendevo proprio i DNS configurabili nel 
maintainer di un dominio web.
 
grazie
 


Come ti dicevo sto cercando di configurare i dns di un dominio web.
 
Visto che nell' help mi dicono :
 
***
Un record CNAME è l'equivalente di un record A, ma con una piccola 
differenza : il record A associa un nome ad un indirizzo il record CNAME 
associa un "nome secondario" ad un record A.
***
 
visto che parlano di un nome *secondario* pensavo esistesse un nome 
*primario*...
 
grazie
 

 primario)
 
 
Quindi nel record CNAME devo mettere 
pluto.xyz
 che puntera' al 
pippo.xyz
?
 
Ma solo se ho un dominio 
pluto.xyz
 e voglio che sia rediretto su 
pippo.xyz
, altrimenti, se non ho un' altro dominio, a cosa mi serve ?

alex2007 ha detto questo mercoledì :

Il CNAME serve principalmente per creare indirizzi "logici" per usi 
diversi, anche se puntano allo stesso IP. Non è necessario che sia un 
dominio diverso.
Esempio, un indirizzo apposito per la posta (tipo 
mail.pippo.xyz
) o per 
servizi web (tipo il classico 
www.pippo.xyz
)

Il 02/01/2019, alex2007 ha detto :

E' la stessa cosa

 servizi web (tipo il classico 
www.pippo.xyz
)
 
Hum, questa e' la configurazione DNS del mio dominio il cui maintainer 
e' GoDaddy mentre il sito ( hosting ) lo ho su WIX :
 
 
Tipo	Nome e Cognome	Value	
A	@	        23.236.62.147	
CNAME	ftp	        @	
CNAME	www	        
www97.wixdns.net
 
CNAME   _domainconnect _
domainconnect.gd.domaincontrol.com
 
NS	@	
ns81.domaincontrol.com
 
NS	@	
ns82.domaincontrol.com
 
SOA	@	Nameserver primario: 
ns81.domaincontrol.com
.	
 
Quindi ho 1 record A che punta all' IP : 23.236.62.147 ( questo e' un IP 
pubblico di WIX ? )
 
mentre i vari record CNAME :
 
ftp: punta al record A ( quindi all' IP 23.236.62.147, quindi a WIX )
 
www: punta al server 
www97.wixdns.net
 ( quindi sempre a WIX ma non 
direttamente tramite l' IP ma attraverso un DNS di WIX ? ).
 
Da quanto ho capito questo CNAME serve per fare in modo che all' 
eventuale cambio hosting del sito ( e relativo cambio di IP pubblico), 
basti cambiare il record A, che puntera' immediatamente al nuovo 
hosting, mentre il CNAME, rimanendo uguale, non necessita dei tempi di 
propagazione per allineare il puntamento.
Giusto?
 
_domainconnect: _
domainconnect.gd.domaincontrol.com
	( questo non ho 
capito cosa faccia )
 
Quindi sembra che i vari record CNAME servano a far puntare i servizi di 
uno specifico dominio ( tipo ftp, www,ecc.. )  su server diversi ed il 
loro numero corrisponde al  numero dei servizi che vogliamo avere su 
quel dominio
 
Mentre il record A e' unico
 
Giusto ?
 
Grazie
 
 

 Din, Don, ;-)
 
:D

 *primario*...
 
Ok, provo a fare un esempio, quello che segue è un esempio di zona DNS
in formato "bind" che, spero, ti potrà chiarire le idee; la zona DNS è
riferita al dominio "
example.com
" ed ho utilizzato come IP range la
subnet 
192.0.2.0/24
; per il resto, spero sia chiaro come funziona il
tutto, unica accortezza, un CNAME *NON* può fare riferimento ad un
altro CNAME ma deve fare riferimento ad un A (inoltre, gli IP dei DNS
autoritativi NON debbono essere gli stessi, idem per gli MX). 
 
Per il resto, quanto sotto è solo un esempio, c'è molto di più nel DNS
che non la sola risoluzione di nomi ed indirizzi IP
 
 
Ok, qui di seguito l'esempio (SE&O)
 
 
; --- origine zona (nome dominio)
$ORIGIN 
example.com
.
 
; --- SOA (Start Of Authority)
@      86400 IN SOA 
ns1.example.com
. 
admin.example.com
. (
 
2019010301
 ; serial
                                  600        ; refresh (10 minutes)
                                  1200       ; retry (20 minutes)
                                  604800     ; expire (1 week)
                                  600        ; minimum (10 minutes)
                                )
 
 
; --- DNS autoritativi
@	     IN NS    
ns1.example.com
.
@            IN NS    
ns2.example.com
.
 
; --- IP riferito al dominio stesso (opz)
@            IN A     192.0.2.100
 
; --- server per il mail routing
@            IN MX 10 
mail.example.com
.
@            IN MX 20 
mx02.example.com
.
 
; --- IP dei DNS autoritativi
ns1          IN A     192.0.2.53
ns2          IN A     192.0.2.253
 
; --- IP di vari server
mail         IN A     192.0.2.25
mx02         IN A     192.0.2.225
www          IN A     192.0.2.80
ftp          IN A     192.0.2.21
news         IN A     192.0.2.119
 
; --- alias di vari server
pop          IN CNAME 
mail.example.com
.
smtp         IN CNAME 
mail.example.com
.
imap         IN CNAME 
mail.example.com
.
support      IN CNAME 
news.example.com
.
forum        IN CNAME 
news.example.com
.
git          IN CNAME 
ftp.example.com
.
download     IN CNAME 
ftp.example.com
.
 
 

 E' la stessa cosa
 
Esatto (ok circa :D) ad ogni modo, per rispondere ad "alex", direi che
se non ha esperienza (ed è evidente, considerando il commento relativo
ad AD) con i DNS farebbe bene a rivolgersi a qualcuno che lo possa
aiutare "sul posto", dato che è facile commettere errori che, in un
primo tempo non si notano, ma che in futuro ti "morderanno"
 
Detto questo, una buona introduzione al DNS è, secondo me, questa
 
http://www.zytrax.com/books/dns/
 
 
ciao
 
 

 
 
 
Ok, benissimo, grazie, me lo studio.. :-)
 

 CNAME	www	        
www97.wixdns.net
 
 
www.example.com
 è un alias per 
www97.wixdns.net
 (che spero sia un "A"
perchè se per caso è un CNAME potresti avere qualche problemino :-P)
 
tralascio il resto perchè credo che, a questo punto, sia chiaro
 

 perchè se per caso è un CNAME potresti avere qualche problemino :-P)
 
come volevasi dimostrare
 
;; QUESTION SECTION:
;
www97.wixdns.net
.              IN      A
 
;; ANSWER SECTION:
www97.wixdns.net
.       599     IN      CNAME   
balancer.wixdns.net
.
balancer.wixdns.net
.    59      IN      A       185.230.62.177
 
solita m*rda :P <sigh> a questo punto, per fare le cose correttamente
dovresti cambiare il tuo CNAME in questo modo
 
CNAME www 
balancer.wixdns.net
 
 
 
 

 
 
Urk, e pensa che questa configurazione me l' ha fatta l' assistenza 
tecnica di Godaddy... :-(
 
grazie 1000
 

 Esatto (ok circa :D) 
 
Si, era per semplificare, nel senso che il principio di fondo è lo 
stesso