DNS: è valido avere un record "MX" e nessun record "A"?


18

Supponi di possedere un abcd.come desideri utilizzarlo solo per inviare e ricevere e-mail tramite bob@abcd.com. Non si desidera fornire alcun tipo di sito Web.

È possibile impostare i record DNS per includere un record "MX" e nessun record "A"?

  • È abbastanza per far funzionare e inviare e-mail?

  • Questo è valido in termini di qualunque standard definisce queste cose?


Modifica: per chiarire, il server di posta (terminologia?) Non sarebbe ospitato su abcd.com o * .abcd.com


In modo divertente, Google ora lo fa regolarmente. I clienti GMail con un proprio dominio, ma senza hosting, appaiono in DNS con un record MX ma nessun record A. Il record MX in genere punta a "aspmx.l.google.com".
John Nagle,

Risposte:


33

Finché il sistema indicato dal record MX ha un record A stesso, quindi sì.

Ad esempio: example.compuò avere un record MX che punta a mail.otherdomain.com. Finché il nome mail.otherdomain.com stesso è risolvibile in un indirizzo IP, questa è una configurazione valida per example.com.

A rigor di termini, mail.otherdomain.comdovrebbe essere un record A con l'indirizzo IP per essere conforme a RFC. Ma questo record A sarà nel otherdomain.comdominio, non in example.com.

Affrontare il tuo esempio, per bob@example.comessere un indirizzo email valido, mail.otherdomain.comdeve essere configurato per gestire la posta in arrivo bob@example.com.


1
mail.otherdomian.com DEVE essere risolvibile con un record, quindi questa risposta non è corretta
Jim B

6
Il dominio di sola posta non richiede un record A se il record MX punta a un record A in un altro dominio. La domanda riguarda solo il dominio di sola posta.
Ben Doom,

1
mail.otherdomain.com avrà un record A nel dominio otherdomain.com, non nel dominio example.com.
David Mackintosh,

nb: puoi anche avere solo un record A e nessun record MX e il valore predefinito sarà il record A.
Peter Scott,

1

NO. Il record MX punta a un nome. I nomi devono essere risolvibili (tramite un record). Il record MX non dovrebbe mai puntare a un CNAME (RFC 1034 sezione 3.6.2, RFC 1912 sezione 2.4)


7
Vero un record MX deve puntare a un record A, ma non deve puntare a uno sullo stesso dominio. Potresti avere il record MX per example.com che punta a mail.domain.com
Sam Cogan il

questa non è la domanda: mail.domain.com DEVE avere un record A. È richiesto sia da RFC che per definizione
Jim B,

1
Jim - La domanda non specifica che il record mx punta al genitore principale. Ad esempio, potrei indicare il record MX di bendoom.com alla posta di Google e non avere record A in bendoom.com
Ben Doom,

Sì, mail.domain.com deve avere un record A, tuttavia ha chiesto se aveva bisogno di un record A in abcd.com, se il record MX per abcd.com punta a mail.domain.com (o google.com ecc.) quindi non ha bisogno di un record A nella zona DNS di abcd.com
Sam Cogan,

Hai ragione, questo è quello che dice il chiarimento ORA ma non quando ho risposto alla domanda. Non è stato menzionato un altro dominio. Passa quindi a ciò che dice lo standard. Inoltre, essere risolvibile non significa che sia un record A. Detto questo, la maggior parte dei server di posta invierà comunque posta a un CNAME; tuttavia, non puoi esserne certo.
Jim B,

1

È possibile - se si desidera SOLO la posta su IPv6 - poiché il record AAAA indicato dal record MX soddisfa i requisiti di destinazione dell'indirizzo. Concesso, gli host solo IPv4 non saranno in grado di contattare tale configurazione, ma ciò non lo rende illegale in base alle regole DNS.

Perché tutte le risposte precedenti erano così incentrate su IPv4?


-2

Tre modi per farlo.

  1. Imposta un record MXE. Dovrebbe esserci una scelta per un record MXE nella sezione di configurazione della posta del server dei nomi di dominio. In questo modo puoi indirizzare il tuo MX verso un indirizzo IP effettivo senza creare un record @ e www A.
  2. Ancora una volta, imposta un record MXE. Se il server dei nomi di dominio richiede comunque un record @ e / o www A, indirizzarlo alla pagina di parcheggio del server dei nomi di dominio.
  3. Ancora una volta, imposta un record MXE. Quindi indirizzare il record @ e www A su example.com, utilizzando l'indirizzo IP example.com 93.184.216.34. Quando qualcuno tenta di accedere alla tua pagina, riceverà un "404 - Non trovato".

Lo faccio su un IP / DN che utilizza l'account di posta virtuale postfix di un server. Non volevo che il mio IP / DN andasse alla pagina Web del sito di posta virtuale. I metodi di cui sopra lo impediscono. Qualcuno può estrarre il DN del server da qualsiasi intestazione di posta completa ricevuta e accedervi tramite quel DN, tuttavia.


I record MXE sono validi solo con enom
Jacob Evans,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.