Critère de diffusion d’échec de requête DNS

S’applique à : Exchange Server 2013

Dans Microsoft Exchange Server 2013, vous pouvez régler le critère de la requête DNS pour une remise des messages légèrement plus rapide lorsque le domaine de destination rencontre des erreurs DNS. Toutefois, selon les erreurs DNS, ce réglage peut provoquer des échecs de remise de message dans certaines circonstances.

Requêtes DNS et remise de messages distante

Le serveur Exchange responsable de la remise des messages à des destinataires externes doit pouvoir trouver un serveur de messagerie de destination qui accepte les messages des destinataires externes. Selon la destination, les messages sont placés dans une ou plusieurs files d'attente distantes en attendant d'être remis aux destinataires distants. Pour plus d'informations sur les files d'attente de remise, consultez la rubrique Files d'attente.

Le serveur Exchange interroge les serveurs DNS configurés pour trouver les enregistrements DNS requis pour remettre le message. Les serveurs DNS sont interrogés dans l'ordre dans lequel ils figurent dans la liste. Si l'un des serveurs DNS est indisponible, la requête va au serveur DNS suivant dans la liste. Les serveurs DNS sont interrogés pour les informations suivantes :

  • Enregistrements d’échange de courrier (MX) pour la partie domaine du destinataire externe : l’enregistrement MX contient le nom de domaine complet (FQDN) du serveur de messagerie responsable de l’acceptation des messages pour le domaine, ainsi qu’une valeur de préférence pour ce serveur de messagerie. Une valeur de préférence inférieure indique un serveur de messagerie préféré. La valeur de préférence est importante si le domaine possède plusieurs enregistrements MX. Pour augmenter la tolérance aux pannes, la plupart des organisations utilisent plusieurs serveurs de messagerie et plusieurs enregistrements MX ayant différentes valeurs de préférence.

  • Enregistrements d’adresse (A) pour les serveurs de messagerie de destination : chaque serveur de messagerie utilisé dans un enregistrement MX doit avoir un enregistrement A correspondant. L’enregistrement A est utilisé pour rechercher l’adresse IP du serveur de messagerie de destination. Le serveur de transport Edge abonné utilise l’adresse IP pour ouvrir une connexion SMTP avec le serveur de messagerie de destination. Bien qu’il soit techniquement possible d’utiliser le nom de domaine complet d’un enregistrement de nom canonique (CNAME) dans un enregistrement MX, cette pratique enfreint RFC 974, RFC 1034, RFC 1912 et RFC 2181, et n’est donc pas prise en charge par la plupart des serveurs de messagerie.

    La combinaison requise des requêtes DNS itératives et récursives qui commencent avec un serveur DNS racine est utilisée pour résoudre le nom de domaine complet (FQDN) du serveur de messagerie trouvé dans l'enregistrement MX d'une adresse IP.

Dans Exchange 2013, il existe une limite de requête DNS non configurable de 5 secondes pour chaque serveur DNS et une limite d'une minute pour la requête DNS dans son intégralité.

Problèmes DNS éventuels

Même lorsque les paramètres DNS sur le serveur Exchange sont correctement configurés, des problèmes avec les enregistrements DNS d’un domaine spécifique ou des problèmes avec l’un des serveurs DNS utilisés pour trouver le serveur DNS faisant autorité pour un domaine spécifique peuvent toujours se produire. En règle générale, ces problèmes échappent à votre contrôle et doivent être résolus par les parties propriétaires de ces serveurs DNS. Ces erreurs dns peuvent être provoquées par une ou plusieurs des conditions suivantes :

  • Enregistrements DNS non valides pour le domaine de destination

  • Problèmes avec l'utilisation du serveur DNS

  • Problèmes avec la réplication du serveur DNS

Dans Exchange 2013, quand une requête DNS produit des erreurs, la requête est transférée au serveur DNS suivant seulement si ce serveur DNS n'a pas déjà renvoyé une erreur pour la requête en cours.

Vous pouvez contrôler la sensibilité des échecs de requête DNS en modifiant le fichier de configuration de l’application %ExchangeInstallPath%bin\EdgeTransport.exe.config XML. Ce fichier est associé au service de transport Microsoft Exchange. Les modifications enregistrées dans ce fichier sont appliquées une fois que vous redémarrez le service de transport Microsoft Exchange. Quand vous redémarrez ce service, le flux de messagerie sur le serveur est temporairement interrompu. La sensibilité des échecs de requête DNS est contrôlée par la clé DnsFaultTolerance dans le fichier EdgeTransport.exe.config. Cette clé utilise les valeurs suivantes :

  • Indulgent : lorsque la requête DNS rencontre une combinaison d’enregistrements MX valides et d’enregistrements MX non valides, la requête DNS se poursuit jusqu’à ce que la valeur du délai d’expiration de la requête DNS d’une minute soit atteinte. Les enregistrements MX non valides sont supprimés et l'enregistrement MX valide qui a la valeur de préférence la plus basse est utilisé pour remettre le message au serveur de messagerie de destination. Il s’agit de la valeur par défaut.

  • Normal : lorsque la requête DNS rencontre pour la première fois un enregistrement MX non valide, tous les enregistrements MX résolus qui ont une valeur de préférence supérieure ou égale aux enregistrements MX non valides sont immédiatement ignorés. L’enregistrement MX restant qui a la valeur de préférence la plus faible est utilisé pour remettre le message au serveur de messagerie de destination sans attendre que l’ensemble de la requête DNS expire. Bien que ce comportement puisse accélérer la remise des messages, l’inconvénient potentiel de ce comportement est que la requête DNS peut ne pas avoir d’enregistrements MX valides si les conditions suivantes sont remplies :

    • L'enregistrement MX non valide est le premier enregistrement MX pour le domaine de destination.

    • Les enregistrements MX valides ont la même valeur de priorité que les enregistrements MX non valides.

Normal En mode et Lenient en mode, les résultats de la requête DNS pour un enregistrement MX non valide ne sont jamais mis en cache. Lors de la prochaine exécution d'une requête DNS, celle-ci essaiera de résoudre les enregistrements MX pour le domaine de destination.

Remarque

Les paramètres par serveur personnalisés de vos fichiers de configuration d’application XML Exchange, par exemple les fichiers web.config sur les serveurs d’accès au client ou le fichier EdgeTransport.exe.config sur les serveurs de boîtes aux lettres, seront remplacés lors de l’installation d’une mise à jour cumulative Exchange. Veuillez enregistrer ces informations pour configurer à nouveau votre serveur après l’installation. Vous devez reconfigurer ces paramètres après avoir installé une mise à jour cumulative Exchange.