La liaison RPC ne contient pas de nom de domaine complet

[Cette rubrique est destinée à résoudre un problème spécifique signalé par l'outil Exchange Server Analyzer Tool. Ne l'appliquez qu'à des systèmes sur lesquels l'outil Exchange Server Analyzer Tool a été exécuté et qui ont rencontré ce problème spécifique. L'outil Exchange Server Analyzer Tool, disponible sous forme de téléchargement gratuit, collecte à distance des données de configuration de chaque serveur de la topologie et les analyse automatiquement. Il génère un rapport qui détaille les problèmes de configuration importants, les problèmes potentiels et les paramètres du produit qui ne sont pas définis par défaut. En suivant ces recommandations, vous pouvez accroître les performances, l'évolutivité, la fiabilité et la disponibilité. Pour plus d'informations sur l'outil ou pour télécharger les versions les plus récentes, consultez la rubrique sur les analyseurs Microsoft Exchange à l'adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Dernière rubrique modifiée : 2005-11-18

L'outil Microsoft® Exchange Server Analyzer Tool interroge le service d'annuaire Active Directory® pour déterminer si la valeur ncacn_ip_tcp de l'attribut networkAddress contient un nom de domaine complet (FQDN). Si Exchange Server Analyzer détecte que la valeur ncacn_ip_tcp ne contient pas de point (.), il affiche une erreur.

Dans Microsoft Office Outlook® Web Access pour Exchange Server 2003, le serveur frontal examine la valeur de l'attribut networkaddress lors de toute tentative de connexion à un serveur Exchange principal.

noteRemarque :
Outlook Web Access pour Exchange 2000 Server n'effectue pas cette tâche. Le serveur frontal nécessite une valeur de nom de domaine complet.

Le serveur frontal recherche un point dans la valeur renvoyée pour networkaddress ncacn_ip_tcp. La demande de connexion pour la boîte aux lettres du serveur principal spécifique échoue et le serveur frontal renvoie un message d'erreur « HTTP 500 Erreur interne au serveur » à l'utilisateur si les conditions suivantes existent :

  • La valeur ncacn_ip_tcp n'est qu'un nom d'hôte ou un nom système d'entrée/sortie de base (NetBIOS).
  • La valeur ncacn_ip_tcp n'est pas un nom de domaine complet.

Vous devez mettre à jour la valeur ncacn_ip_tcp sur l'objet de serveur dans Active Directory pour vous assurer qu'Outlook Web Access pour Exchange Server 2003 fonctionne correctement. Les résultats d'Exchange Server Analyzer fournissent le nom du serveur affecté.

CautionAttention :
Si vous modifiez de manière incorrecte les attributs des objets Active Directory lors de l'utilisation d'Active Directory Service Interfaces (ADSI) Edit, de l'outil LDP (ldp.exe) ou de tout autre client LDAP (Lightweight Directory Access Protocol) version 3, vous vous exposez à de graves problèmes. Ces problèmes peuvent nécessiter la réinstallation de Microsoft Windows Server™ 2003, d'Exchange Server 2003 ou des deux. Si vous modifiez les attributs d'objet Active Directory, vous devez en assumer les risques.
noteRemarque :
Avant de mettre à jour la valeur ncacn_ip_tcp, lisez le reste de cet article. Vous devez effectuer une procédure supplémentaire avant de redémarrer les services Exchange Server.

Pour mettre à jour la valeur ncacn_ip_tcp de l'attribut networkAddress

  1. Lancez l'outil ADSI Edit à partir des outils de support de Windows 2000 Server ou Windows Server 2003.

  2. Développez les nœuds suivants :

    • Conteneur Configuration
    • Configuration
    • Services
    • Microsoft Exchange
    • Nom_organisation
    • Groupes_administration
    • Nom_groupe_administration
    • Serveurs
  3. Cliquez avec le bouton droit sur Nom_serveur_Exchange, puis cliquez sur Propriétés.

  4. Cliquez sur networkaddress dans la liste Attributs, puis sur Modifier.

  5. Ajoutez une nouvelle valeur pour ncacn_ip_tcp. Utilisez le nom de domaine complet du serveur au lieu du nom NetBIOS ou du nom d'hôte du serveur.

    La syntaxe de cette valeur est ncacn_ip_tcp:nom_domaine_complet. Par exemple, si votre serveur principal Exchange porte le nom d'hôte EXCHANGE1 et le nom de domaine complet EXCHANGE1.contoso.com, utilisez la valeur suivante pour ncacn_ip_tcp : ncacn_ip_tcp:EXCHANGE1.contoso.com.

  6. Supprimez la valeur originale ncacn_ip_tcp qui contient le nom NetBIOS ou le nom d'hôte du serveur principal en la sélectionnant et en cliquant sur Supprimer. Cliquez deux fois sur OK pour appliquer la modification.

  7. Redémarrez tous les services Exchange Server sur le serveur.

  8. S'il existe plusieurs contrôleurs de domaine, attendez l'exécution de la réplication avant de tenter de vous connecter à partir du serveur frontal. Si le problème n'est pas résolu après l'exécution de la réplication, redémarrez le service d'administration IIS sur le serveur frontal.

Si vous mettez à jour des fichiers d'hôte sur des serveurs principaux pour mettre en corrélation une adresse IP serveur portant un nom d'hôte court, vous devez également mettre à jour la valeur de Registre UpdateProtocols. En cas d'utilisation d'un fichier d'hôte, Exchange Server peut rétablir la valeur ncacn_ip_tcp lors du redémarrage du service Surveillance du système Microsoft. Si le serveur principal est en clusters, Exchange Server peut rétablir la valeur ncacn_ip_tcp après le basculement.

Pour réduire le temps d'arrêt dû au redémarrage des services Exchange Server, effectuez la procédure suivante avant le redémarrage en mettant à jour la valeur ncacn_ip_tcp de l'attribut networkaddress comme décrit dans la procédure précédente.

importantImportant :
Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, assurez-vous de comprendre comment le restaurer en cas de problème. Pour plus d'informations sur la façon de procéder, voir la rubrique d'aide sur la restauration du Registre dans Regedit.exe ou Regedt32.exe.

Pour modifier la valeur de Registre UpdateProtocols pour les serveurs principaux qui utilisent des fichiers d'hôte

  1. Utilisez un Éditeur du Registre pour configurer la valeur de Registre suivante sur les serveurs principaux : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters\UpdateProtocols

    noteRemarque :
    Si la valeur UpdateProtocols n'est pas présente, vous devez la créer. Pour ce faire, effectuez la procédure suivante :
    1. Ouvrez un Éditeur du Registre et recherchez la sous-clé de Registre suivante : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters\
    2. Cliquez avec le bouton droit sur Paramètres, pointez sur Nouveau, puis cliquez sur Valeur DWORD.
    3. Entrez UpdateProtocols, puis appuyez sur ENTRÉE.
  2. Cliquez avec le bouton droit sur UpdateProtocols, cliquez sur Modifier, entrez 0 dans le champ Données de la valeur, puis cliquez sur OK.

  3. Si votre réseau utilise un fichier Hosts sur le nœud de cluster principal, modifiez l'ordre de saisie de UpdateProtocols comme suit :

    IPAddress to FQDN

    IPAddress to NetBIOS

    au lieu de :

    IPAddress to NetBIOS

    IPAddress to FQDN

  4. Redémarrez tous les services Exchange Server sur le serveur.

Avant de modifier le Registre et pour plus d'informations sur la procédure de modification du Registre, voir l'article 256986 de la Base de connaissances Microsoft sur la description du Registre de Microsoft Windows (https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986).