DNS: Est-il valide d'avoir un enregistrement «MX» et aucun enregistrement «A»?


18

Supposons que vous en possédez un abcd.comet que vous ne souhaitez l'utiliser que pour envoyer et recevoir des e-mails via bob@abcd.com. Vous ne voulez fournir aucun type de site Web.

Pouvez-vous configurer les enregistrements DNS pour inclure un enregistrement «MX» et aucun enregistrement «A»?

  • Est-ce suffisant pour envoyer et recevoir des e-mails au travail?

  • Est-ce valable en fonction de la norme qui définit ces choses?


Edit: Pour clarifier, le serveur de messagerie (terminologie?) Ne serait pas hébergé sur abcd.com ou * .abcd.com


De manière amusante, Google le fait désormais régulièrement. Les clients GMail avec un domaine qui leur est propre, mais sans hébergement, apparaissent dans DNS avec un enregistrement MX mais pas d'enregistrement A. L'enregistrement MX pointe généralement sur "aspmx.l.google.com".
John Nagle

Réponses:


33

Tant que le système visé par l'enregistrement MX a lui-même un enregistrement A, alors oui.

Par exemple: example.compeut avoir un enregistrement MX pointant vers mail.otherdomain.com. Tant que le nom mail.otherdomain.com lui-même peut être résolu en une adresse IP, il s'agit d'une configuration valide pour example.com.

Strictement parlant, mail.otherdomain.comdevrait être un enregistrement A avec l'adresse IP afin d'être compatible RFC. Mais cet enregistrement A sera dans le otherdomain.comdomaine, pas dans example.com.

L'adressage de votre exemple, afin bob@example.comd'être une adresse e-mail valide, mail.otherdomain.comdoit être configuré pour gérer le courrier entrant bob@example.com.


1
mail.otherdomian.com DOIT être résolu par un enregistrement A donc cette réponse est incorrecte
Jim B

6
Le domaine de messagerie uniquement ne nécessite pas d'enregistrement A si l'enregistrement MX pointe vers un enregistrement A dans un autre domaine. La question concerne uniquement le domaine de messagerie uniquement.
Ben Doom

1
mail.otherdomain.com aura un enregistrement A dans le domaine otherdomain.com, pas dans le domaine example.com.
David Mackintosh

nb - vous pouvez également avoir juste un enregistrement A et aucun enregistrement MX et il sera par défaut à l'enregistrement A.
Peter Scott

1

NON. L'enregistrement MX pointe vers un nom. Les noms doivent pouvoir être résolus (via un enregistrement A). L'enregistrement MX ne doit jamais pointer vers un CNAME (RFC 1034 section 3.6.2, RFC 1912 section 2.4)


7
Vrai, un enregistrement MX doit pointer vers un enregistrement A, mais il n'a pas à pointer vers un sur le même domaine. Vous pourriez avoir l'enregistrement MX pour example.com pointant vers mail.domain.com
Sam Cogan

ce n'est pas la question - mail.domain.com DOIT avoir un enregistrement A. Il est requis à la fois par RFC et par définition
Jim B

1
Jim - La question ne spécifie pas que l'enregistrement mx pointe vers le domeain parent. Par exemple, je pourrais pointer l'enregistrement MX de bendoom.com vers Google mail, et n'avoir aucun enregistrement A dans bendoom.com
Ben Doom

Oui, mail.domain.com doit avoir un enregistrement A, mais il a demandé s'il avait besoin d'un enregistrement A dans abcd.com, si l'enregistrement MX pour abcd.com pointe vers mail.domain.com (ou google.com etc.) alors il n'a pas besoin d'un enregistrement A dans la zone DNS abcd.com
Sam Cogan

Vous avez raison, c'est ce que la clarification dit MAINTENANT, mais pas quand j'ai répondu à la question. Il n'y avait aucune mention d'un autre domaine. Il passe ensuite à ce que dit la norme. De plus, être résoluble ne signifie pas qu'il s'agit d'un enregistrement A. Cela étant dit, la plupart des serveurs de messagerie soumettront toujours du courrier à un CNAME; cependant, vous ne pouvez pas être garanti.
Jim B

1

Il est possible - si le courrier sur IPv6 UNIQUEMENT est souhaité - que l'enregistrement AAAA pointé par l'enregistrement MX satisfasse l'exigence de cible d'adresse. Certes, les hôtes IPv4 uniquement ne pourront pas contacter une telle configuration, mais cela ne la rend pas illégale selon les règles DNS.

Pourquoi toutes les réponses précédentes étaient-elles si centrées sur IPv4?


-2

Trois façons de procéder.

  1. Configurez un enregistrement MXE. Il devrait y avoir un choix pour un enregistrement MXE dans la section de configuration de la messagerie du serveur de nom de domaine. De cette façon, vous pouvez pointer votre MX vers une adresse IP réelle sans créer un enregistrement @ et www A.
  2. Encore une fois, configurez un enregistrement MXE. Si le serveur de noms de domaine nécessite quand même un enregistrement @ et / ou www A, pointez-le sur la page de stationnement du serveur de noms de domaine.
  3. Encore une fois, configurez un enregistrement MXE. Pointez ensuite l'enregistrement @ et www A vers example.com, en utilisant l'adresse IP example.com 93.184.216.34. Lorsque quelqu'un essaie d'accéder à votre page, il reçoit un «404 - Introuvable».

Je le fais sur un IP / DN qui utilise le compte de messagerie virtuelle postfix d'un serveur. Je ne voulais pas que mon IP / DN aille sur la page Web du site de messagerie virtuelle. Les méthodes ci-dessus empêchent cela. Quelqu'un peut extraire le DN du serveur de tous les en-têtes de courrier complets reçus et y accéder via ce DN, cependant.


Les enregistrements MXE ne sont valables qu'avec enom
Jacob Evans
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.