Editando /etc/hosts para usar el nombre de dominio en lugar de la dirección IP

Editando /etc/hosts para usar el nombre de dominio en lugar de la dirección IP

Tengo un servicio web ejecutándose en http://192.168.1.2:5000/, quiero reemplazarlo con un nombre de dominio típico.

en /etc/hosts, estoy haciendo algo como

192.168.1.2:500 http://www.mydomainname.com

pero no funciona. ¿Algo malo en cómo lo hice?

Respuesta1

Sí, /etc/hosts asocia direcciones IP con nombres de host

Entonces, hay dos cosas mal en tu línea:

Entonces, la línea debería ser

192.168.1.2 www.mydomainname.com

Luego accedes a través dehttp://www.midominio.com:500desde el navegador de su elección.

Respuesta2

Sí.

  • 192.168.1.2:500 no es una dirección IP. Es una dirección IPmás un puerto.
  • http://www.minombrededominio.comno es un nombre de dominio. Es una URL,parte de la cuales un nombre de dominio.

/etc/hostsasigna direcciones IP a nombres de host y viceversa. No es una herramienta de reescritura de URL para navegadores WWW. Con él, se puede asignar el nombre www.example.coma la dirección IP 192.168.1.2 yeso es todo. No entran en juego puertos, esquemas, rutas ni nada más.

información relacionada