Problema de subdominio local

Problema de subdominio local

Estoy intentando configurar un subdominio local y hasta ahora lo he logrado parcialmente. Configuré un dominio local, gob.local, y puedo acceder a gob.local tanto desde mi servidor como desde otras computadoras en mi red. Estoy intentando configurar coupon.gob.local pero he tenido menos éxito con eso.

Así es como se ve mi /etc/hosts:

127.0.0.1       gob gob.local coupon.gob.local localhost

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

También tengo un VirtualHost configurado para coupon.gob.local. Si voy a coupon.gob.local en un navegador de mi servidor, funciona bien. Si voy a la misma URL en una computadora diferente en mi red, no funciona. Nuevamente, gob.local funciona en todas partes, así que no entiendo qué tiene de diferente coupon.gob.local que hace que no funcione.

Gracias, jason

Respuesta1

Ese archivo /etc/hosts será irrelevante para otras computadoras en la red a menos que esté usando ese servidor como DNS para la red.

Si puede navegar a gob.local en otras computadoras de la red y hacer que abra el servidor en cuestión, es porque tienen una entrada en su archivo de hosts o están usando un DNS interno que tiene una entrada para él. Si ese es el caso, simplemente busque ese DNS y realice una entrada adicional para cupón.gob.local.

Respuesta2

El dominio .local es especial y se resuelve mediante mDNS, implementado por Avahi (específicamente, el paquete libnss-mdns).

Dado que su nombre de host es gob, Avahi le dice a otras máquinas en el mismo enlace que gob.local es su ip. Eso no funciona con otro nombre aleatorio.

Puede pedirle a Avahi que publique coupon.gob.local agregando su IP local de enlace a /etc/avahi/hosts. 127.0.0.1 es local para la máquina, pero puede obtener una IP más pública desde getent hosts gob.local. La alternativa es configurar un servidor DNS. dnsmasq es uno que se reduce bien.

Respuesta3

Mi solución fue configurar un servidor DNS.

información relacionada