Diferencia entre acceder a un sitio web utilizando el host local y la dirección IP

Diferencia entre acceder a un sitio web utilizando el host local y la dirección IP

Desarrollé un ASP.NETsitio web y lo implementé en mi servidor IIS. Ahora, para ver que mi IIS está bien instalado, escribo local host en mi barra de direcciones y aparece la pantalla de bienvenida de IIS y su documentación en una ventana separada.

Ahora le di la URL de mi sitio web http://localhost/mysites/site2/Default.aspx. Accedo a mi sitio. También dar mi dirección IP en lugar del host local como: http://192.168.1.46/mysites/site2/Default.aspxtambién funciona.

Sólo por curiosidad quería ver qué sucede cuando doy mi dirección IP en la barra de direcciones. Me pide nombre de usuario y contraseña diciendo: The server 192.168.1.46:80 requires a user name and password.

No sé qué nombre de usuario y contraseña me pide y, hasta donde yo sé, pensé que localhost apunta a mi propia dirección IP internamente. ¿Pero cuál es la diferencia y también qué nombre de usuario y contraseña necesito para ello?

Actualizar:En Chrome e IE, simplemente dar localhost muestra la pantalla de bienvenida, pero en mozilla, localhost también solicita un nombre de usuario y contraseña.

Respuesta1

Según su descripción, no parece un problema con la configuración de sitios web de servidores web por nombre o IP, que son las dos configuraciones principales para alojar varios sitios en un servidor web. Las URL que probó al principio tienen una ruta mucho más larga y lo más probable es que ejecuten un sitio web separado del sitio web predeterminado servido desde la raíz implícita cuando no especifica ninguna ruta. En otras palabras, estás accediendo a diferentes sitios web en tu servidor web. Por otra parte, localhost se resuelve en 127.0.0.1, también conocida como dirección de loopback; no 192.168.1.46.

Respuesta2

Lo más probable es que sea un problema de configuración del navegador. ¿Estás usando IE? entonces mira:http://support.microsoft.com/kb/304655. De lo contrario, pruebe con otro navegador.

O

Asegúrese de tener el acceso anónimo configurado correctamente en su IIS.

Editar:Le recomiendo encarecidamente que actualice a la última versión de IIS. Estoy bastante seguro de que estos problemas desaparecerán. Si está atascado con 5.1, intente lo siguiente:
Abra IIS -> Haga clic derecho en su sitio web en el árbol izquierdo -> propiedades -> Seguridad del directorio -> Acceso anónimo y control de autenticación -> Marque "Permitir que IIS controle la contraseña".

información relacionada