Comment fonctionnent les enregistrements MX ?
Les enregistrements MX sont utilisés en conjonction avec les enregistrements de type A dont la mission consiste généralement à mapper un nom de domaine complet (FQDN) à une adresse IPv4, ainsi qu’à traduire des noms de domaine en adresses IP.
Dans le cas d’un enregistrement MX, l’enregistrement de type A pointe vers le(s) serveur(s) de messagerie. Lorsqu’un autre serveur de messagerie souhaite communiquer avec le vôtre, il recherche un enregistrement MX. Celui-ci doit pointer vers l’enregistrement de type A, qui lui-même pointe ensuite vers l’adresse IP du serveur de messagerie.
Lorsqu’un domaine ne comporte pas d’enregistrement MX, le système tente généralement d’envoyer le courrier de ce domaine à l’enregistrement de type A correspondant. Par exemple, si vous essayez d’envoyer un e-mail à digicert.com et qu’il n’existe aucun enregistrement MX pour ce domaine, le système tentera de livrer cet e-mail à l’enregistrement racine de digicert.com.
Basculement d’enregistrement MX
Il n’est pas possible d’effectuer un basculement DNS pour les enregistrements MX. Ces derniers intègrent leur propre service de basculement. Lorsque vous créez un enregistrement MX, vous pouvez définir un niveau MX pour cet enregistrement. Ce niveau détermine l’ordre dans lequel les tentatives de livraison du message seront effectuées, ou en d’autres termes, vers quel serveur le système tentera d’acheminer l’e-mail. La première tentative de livraison sera effectuée sur le serveur de messagerie ayant le niveau MX le plus bas. Si le serveur de messagerie est en panne au niveau le plus bas, une tentative sera effectuée sur le niveau supérieur, et ainsi de suite.
Si l’e-mail est livré à un serveur de messagerie de sauvegarde de niveau 20 ou 30, une fois le serveur de messagerie de niveau 10 de nouveau opérationnel, il sera encore le premier sur lequel les tentatives de livraison seront effectuées.
Lorsque plusieurs enregistrements MX ont le même niveau MX, une configuration circulaire est utilisée pour déterminer le premier serveur sur lequel effectuer une tentative. L’e-mail ne sera pas envoyé aux deux serveurs de messagerie.