2010-08-09 9 views
1

Je dispose d'un site intranet auquel notre client doit accéder en interne et à partir d'Internet. Le site a accès restreint avec l'authentification de fenêtre.Authentification Windows IIS 401.1 en cas d'accès en interne

Le problème est que le site fonctionne lors de l'accès externe, mais échoue avec un 401.1 lorsqu'il est accédé à partir du réseau local. Pourquoi l'authentification échouerait-elle localement?

DÉTAILS

  • Le site est en cours d'exécution sur Windows Server 2003 et IIS 6
  • Le site a accès anonyme désactivé et l'authentification Windows est activée
  • Les utilisateurs accèdent au site à partir d'une URL comme tableau de bord .example.com
  • Il existe une entrée dans le DNS local qui pointe sur dashboard.example.com vers le serveur Windows 2003
  • Je peux résoudre le nom de Dashboard.example.com au serveur Windows 2003 sans problème du réseau local.
  • Le répertoire actif des clients est en fait example.com au lieu de l'example.local recommandé. Je ne sais pas si cela pourrait être une source de problèmes ou non.
  • Nouvelle information: Le site fonctionnera en interne si l'accès à partir du nom de la machine plutôt que le CNAME http://ServerName

DE L'INTERNET

  1. de vistes utilisateur dashboard.example.com à domicile Sur internet.
  2. Ils sont invités à entrer leur nom d'utilisateur et mot de passe
  3. Ils sont alors authentifiés et le site est affiché
    Ceci est le comportement attendu

DU RESEAU LOCAL

  1. L'utilisateur affiche dashboard.example.com depuis le réseau local.
  2. Ils sont invités à entrer leur nom d'utilisateur et mot de passe
  3. reparaît pour trois essais rapides
  4. Le site présente un message d'échec d'authentification 401,1.

Répondre

1

Je pense avoir trouvé la solution à ce problème. Il s'est avéré que l'utilisateur n'entrait pas correctement le préfixe de domaine avant leur nom d'utilisateur (exemple: exemple \ joe)

Le deuxième problème qui m'a trompé, testait directement sur le serveur Web. Apparemment, il s'agit d'une vérification en boucle qui empêche l'authentification de traiter correctement sur le serveur lui-même. Pour plus d'informations, consultez cet article: http://msfarmer.blogspot.com/2009/03/4011-errors-with-reporting-services-and.html

+0

Bonne trouvaille! Je viens de le remarquer aussi grâce à ton commentaire. J'héberge un site sur ma machine locale juste à des fins de test.D'autres ordinateurs peuvent se connecter et se connecter au site en utilisant CISCO \ someuser, mais quand je fais exactement la même chose sur la même machine que le site, ça ne va pas. Je reçois le 401.1. w3ird. – Aaron

Questions connexes