Agregar entrada de hosts con capacidades HTTPS

Agregar entrada de hosts con capacidades HTTPS

Modifiqué el archivo de hosts de mi Windows 10 para agregar una entrada para que una URL conduzca a una IP determinada, tal como es el uso previsto.

Sin embargo, esto sólo funciona para conectarse en http. Intentar ingresar al sitio a través de https no funciona. ¿Se puede solucionar esto?

Respuesta1

El archivo de hosts es pararesolución de nombre de dominio, que es un proceso que toma nombres de dominio y los convierte en IP.

Modifiqué el archivo de hosts de mi Windows 10 para agregar una entrada para que una URL conduzca a una IP determinada.

No, no lo hiciste. Lo que agregaste son entradas de host. Sólo contienen una IP y un nombre de dominio.

127.0.0.1    localhost
192.168.0.1  my.home.router

Las URL se ven así:

https://www.google.com

https://algún-sitio-extraño.ejemplo:1234/ruta/al/archivo

Ahora que lo hemos quitado del camino...

Intentar ingresar al sitio a través de https no funciona. ¿Se puede solucionar esto?

No, a menos que usted controle el servidor web de la IP de destino. Este es el por qué:

Entonces digamos que hago esto en mi hostsarchivo:

192.168.0.1 google.com

Esto significa que cuando entro "http://google.com" en mi navegador, mi navegador emitirá una solicitud HTTP a 192.168.0.1 a través del puerto HTTP estándar (80). Si tengo un servidor web ejecutándose en 192.168.0.1 y escuchando en el puerto 80, se cargará.

Cuando entro "https://google.com" en mi navegador, mi navegador emitirá una solicitud HTTPS a 192.168.0.1 a través del puerto HTTPS estándar (443). Si no configuré mi servidor web para entregar un sitio HTTPS en el puerto 443, no se cargará nada y usted' Verás un error en tu navegador.

¿Puedo hacer que lo que esté en 192.168.0.1 haga algo diferente simplemente cambiando o configurando algo en el archivo hosts? No. ¿Puedes redirigir puertos en el archivo de hosts? No. ¿Puedes redirigir URL completas o cambiar protocolos en el archivo de hosts? No.

Tienes que tener el control del software que se ejecuta en 192.168.0.1 para hacer algo así.

información relacionada