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


Dis que tu possèdes un abcd.com et vous voulez seulement l'utiliser pour envoyer et recevoir des emails 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 emails au travail?

  • Est-ce que cela est valable pour n'importe quelle 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


16
2018-01-06 14:55


origine


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


Réponses:


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

Par exemple: example.com peut 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.

À proprement parler, mail.otherdomain.com doit être un enregistrement A avec l'adresse IP pour être conforme à la RFC. Mais cet enregistrement sera dans le otherdomain.com domaine, pas dans example.com.

S'adressant à votre exemple, pour bob@example.com être une adresse email valide, mail.otherdomain.com doit être configuré pour gérer le courrier entrant pour bob@example.com.


31
2018-01-06 14:59



mail.otherdomian.com DOIT être résolu par un enregistrement, donc cette réponse est incorrecte - Jim B
Un 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
mail.otherdomain.com aura un enregistrement A dans le domaine otherdomain.com, pas dans le domaine exemple.com. - David Mackintosh


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)


1
2018-01-06 15:06



Vrai, les enregistrements MX doivent pointer vers un enregistrement A, mais ils ne doivent pas nécessairement pointer vers un sur le même domaine. Vous pouvez avoir l’enregistrement MX pour example.com pointant sur mail.domain.com - Sam Cogan
ce n'est pas la question mail.domain.com DOIT avoir un enregistrement A. C'est requis à la fois par RFC et par définition - Jim B
Jim - La question n'indique pas que l'enregistrement mx pointe vers le domaine parent. Par exemple, je pourrais pointer l'enregistrement MX de bendoom.com vers Google mail et ne pas avoir d'enregistrements 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 sur abcd.com, si l’enregistrement MX de abcd.com désignait mail.domain.com (ou google.com, etc.). alors il n'a pas besoin d'un enregistrement A dans la zone DNS de abcd.com - Sam Cogan
Vous avez raison, c'est ce que la clarification dit MAINTENANT, mais pas lorsque j'ai répondu à la question. Il n'y avait aucune mention d'un autre domaine. Il en va ensuite à ce que dit la norme. De plus, le fait d'être résolu ne signifie pas que c'est un enregistrement A. Cela étant dit, la plupart des serveurs de messagerie continueront à envoyer du courrier à un CNAME; Cependant, vous ne pouvez pas en être assuré. - Jim B


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

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


1
2017-12-21 02:34





Trois façons de le faire.

  1. Configurez un enregistrement MXE. Vous devez pouvoir choisir un enregistrement MXE dans la section de configuration de la messagerie du serveur de noms de domaine. De cette façon, vous pouvez indiquer à votre MX 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 nom de domaine a besoin un enregistrement @ et / ou www A de toute façon, 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 sur example.com, à l'aide de l'adresse IP example.com 93.184.216.34. Lorsque quelqu'un essaie d'accéder à votre page, il reçoit le message «404 - Introuvable».

Je le fais sur un IP / DN qui utilise le compte de messagerie virtuel postfix du serveur. Je ne voulais pas que mon IP / DN accède à la page Web du site de messagerie virtuel. 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.


-2
2017-11-30 14:47



Les enregistrements MXE ne sont valides qu'avec enom - Jacob Evans