Назад | Перейти на главную страницу

IIS 6 запрашивает учетные данные по имени хоста / не может принять действительные учетные данные

У меня проблема с сервером IIS 6, который запрашивает у пользователей домена учетные данные для входа как по имени компьютера, так и по IP-адресу. Если пользователь пытается войти по имени машины (http: // имя машины / приложение), то IIS запрашивает пользователя, но отклоняет учетные данные для входа независимо от того, что введено. Если пользователь пытается войти в систему по IP-адресу, ему будет предложено, но если учетные данные верны, то вход будет успешным и приложение будет загружено.

Недавно мне пришлось понизить статус главного контроллера домена и повторно повысить его (не спрашивайте ...), поэтому я отбросил все серверы из старого домена и снова добавил их в новый домен (с тем же именем) и все они работают нормально, но этот веб-сервер IIS 6.

Я повторно создал образ сервера IIS 6.0 с нуля, просто чтобы решить эту проблему, но новый образ демонстрирует ту же проблему!

Даже при локальном входе на веб-сервер1 я даже не могу обойти запросы входа при попытке подключиться к http: // webserver1 / app

Что мне не хватает?

Хорошо ... когда я начал терять надежду (18 часов), я обнаружил этот (очень) похожий вопрос что привело меня по пути к разрешению здесь.

"

Когда вы переключаетесь с использования учетной записи компьютера, такой как сетевая служба, на учетную запись домена, и если ваше приложение использует проверку подлинности Kerberos для проверки подлинности своих клиентов, проверка подлинности Kerberos перестанет работать, если у вас нет имени участника-службы для учетной записи домена, зарегистрированной в Microsoft®. Служба каталогов Active Directory®.

Чтобы создать SPN для учетной записи домена

1. Установите инструменты Windows Server 2003 с компакт-диска Windows Server 2003.
2. Из командной строки запустите инструмент Setspn следующим образом:

setspn -A HTTP / имя веб-сервера domain \ customAccountName

setspn -A HTTP / webservername.fullyqualified.com domain \ customAccountName

"