Passa ai contenuti principali

DNS: record MX e CNAME sono incompatibili?

Oggi un utente segnala un (presunto) problema:

Dopo aver inserito un record CNAME, non mi funziona più la PEC su Aruba!

Traducendo dall'utontese all'italiano, quanto sopra significa:

Se imposto un record MX del tipo 
pec.miodominio.it MX mx.pec.aruba.it 
funziona tutto regolarmente.
Ma se aggiungo anche un record del tipo 
pec.miodominio.it CNAME subdomain.domain.tld 
non funziona più la PEC.


Bene, tutto ciò è normalissimo: non può e non deve funzionare, perché la relativa norma tecnica (RFC 1034) è chiarissima:

If a CNAME RR is present at a node, no other data should be present; this ensures that the data for a canonical name and its aliases cannot be different.

Quindi, considerato che l'inserimento del record CNAME l'utente voleva inserirlo per reindirizzare il servizio di webmail di pec.miodominio.it alla webmail di Aruba, come risolvere?

Semplice: basta inserire per pec.miodominio.it un record di tipo A, anziché un CNAME; poi si eseguirà un redirect di un qualche altro tipo (es. .htaccess)
(Questo, ovviamente, presuppone che vi sarà un qualche sia pur minimo servizio di hosting predisposto a servire pec.miodominio.it)


Commenti

Post popolari in questo blog

Come inserire un form di contatto in un post in Blogspot

Sulla piattaforma blogspot.com (blogger.com) è disponibile un gadget "contatto" che, apparentemente, è possibile inserire solo tra gli altri gadget, tipicamente all'interno della colonna di destra. Talvolta può essere utile però inserire un modulo di contatto all'interno di un post o di una pagina. Per farlo, è sufficiente: aprire l'editor del post (o della pagina); selezionare "HTML" individuare il punto dove bisogna porre il form, ed inserire le seguenti righe di codice: <div class="widget ContactForm" id="ContactForm1"> <h2 class="title">contatto<br /></h2> <div class="contact-form-widget"> <div class="form"> <form name="contact-form"> Nome <br /> <input class="contact-form-name" id="ContactForm1_contact-form-name" name="name" size="30" type="text" value="" /> Email &

CRO e TRN: cosa sono e come verificarli

C.R.O. e T.R.N. sono due codici utilizzati dai circuiti bancari per identificare in maniera univoca un bonifico. Il codice C.R.O. era attivo fino a che non è entrato in vigore il circuito europeo SEPA. Dopo l'entrata in vigore del circuito SEPA, è stato sostituito dal TRN. Il codice C.R.O. ( Codice Riferimento Operazione ) è un codice NUMERICO composto da 11 cifre. Il codice T.R.N. ( Transaction Reference Number ) è un codice ALFANUMERICO composto da 30 caratteri. Basandosi sul solo CRO o TRN, è impossibile sapere se un bonifico sia stato effettivamente eseguito o meno; tuttavia, sugli stessi è possibile effettuare una serie di check per verificarne la genuinità e la correttezza formale. Per verificare se un CRO è corretto: DEVE essere composto di 11 caratteri esclusivamente numerici; non uno di più, non uno di meno; le ultime due cifre sono il risultato della divisione modulo 13 delle prime 9; Per verificare se un TRN è corretto: DEVE essere composto da 30