doc/dns_local_network_es.md
2020-09-22 22:27:52 +02:00

2.3 KiB

Acceder a tu servidor desde la red local

Después de haber instalado tu servidor, es probable que tu nombre de dominio no esté accesible desde la red local donde se encuentra el servidor. Esto es un problema que se llama el hairpinning.

Para resolver este problema, es preciso configurar el DNS de tu router o, por defecto, el o los archivos hosts de tu ordenadores clientes.

Obtener la dirección IP local del servidor

A fin de configurar el DNS o el archivo hosts, tienes que conocer la dirección IP privada de tu servidor. Esta dirección sólo puede ser utilizada en la red local donde está el servidor, y no está vinculada con tu dirección pública utilizada en Internet.

Puedes descubrir la dirección privada de tu servidor de varias maneras :

  • En la pantalla de conexión de YunoHost en el mismo servidor :

  • Desde la interfaz de administración de tu servidor YunoHost : en Herramientas > Estado del servidor > Red

  • O desde tu router o tu caja Internet, dependiendo de su modelo.

Configurar el DNS de la caja Internet o del router

Vas a crear una redirección que estará activa en toda tu red local. El objetivo es crear una redirección DNS hacia el IP de tu servidor en tu caja Internet. Hay que acceder a la interfaz de configuración de tu caja y a los parámetros DNS, y luego crear una redirección local (por ejemplo, yunohost.local puede redigir hacia 192.168.1.21).

Configurar el archivo hosts del ordenador cliente

Sólo deberías modificar el archivo hosts si no puedes modificar el DNS de tu caja Internet / router, porque el archivo hosts únicamente afectará el ordenador en el cual el archivo esté modificado.

  • En Windows, encontrarás el archivo hosts aquí : %SystemRoot%\system32\drivers\etc\

    Es preciso visualizar los archivos y sistemas escondidos para ver el archivo hosts.

  • En sistemas UNIX (GNU/Linux, macOS), lo encontrarás aquí : /etc/hosts

    Necesitarás derechos root para modificar el archivo.

Simplemente añade al final del archivo hosts una linea conteniendo la dirección IP privada del servidor y tu nombre de dominio

192.168.1.62	domain.tld