Isso se deve a uma proteção de loopback de segurança incorporada no Windows XP (e acima).
Por favor, veja as outras duas respostas do SO aqui:
Encontrei esse problema em vários servidores Windows: Quando conectado ao servidor, a autenticação do Windows IIS por meio de um navegador não funciona para o Auth do Windows nem para a Autenticação básica.
Tenho vários sites configurados com a autenticação do Windows e, quando tento acessá-los do servidor, não consigo fazer login. Não apenas com nome de usuário ou senha, ou domínio + nome de usuário / senha.
No entanto, acessar o mesmo site externamente e fazer login funciona bem, usando minhas credenciais de logon do Windows.
Então - por que não consigo logar localmente neste caso?
Mais informações: