Cambié wrt54g
el firmware de mi enrutador LinkSys a DD-WRT v24-sp2 (07/22/09) micro
. Estoy intentando crear un DNS local en el enrutador para permitir que todas las máquinas de mi LAN puedan acceder a los hosts virtuales del servidor Apache de mi computadora mediante su nombre de dominio. Tengo los siguientes datos:
- La IP del enrutador es
192.168.2.1
y la máscara de subred es255.255.255.0
- La IP de mi computadora es
192.168.2.31
- Hay un host virtual Apache llamado:
cars.fox
y se puede acceder a él desde mi computadora conhttp://cars.fox
la ayuda del archivo de hosts.
La siguiente captura de pantalla muestra las configuraciones que he probado en Serveices Tab
las configuraciones web del enrutador, mi referencia para esas configuraciones se puede encontraren este enlace:
Sin embargo, no pude acceder al host virtual desde una máquina en la LAN, un teléfono inteligente, comohttp://cars.fox
¿Qué ocurre?
Respuesta1
La solución tiene dos partes:
Agregando la siguiente línea en "Opciones adicionales de DNSMasq":
address=/cars.fox/192.168.2.31
y el valor actual de "Dominio LAN" es "/"Ajuste la configuración del host virtual Apache
conf/extra/httpd-vhost.conf
desde:
Observe el bucle interno IP -127.0.10.44-
<VirtualHost 127.0.10.44:80>
##ServerAdmin [email protected]
DocumentRoot "C:/Users/user/path/to/cars/web"
ServerName cars.fox
ErrorLog "logs/cars.log"
##CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
A
<VirtualHost *:80>
##ServerAdmin [email protected]
DocumentRoot "C:/Users/user/path/to/cars/web"
ServerName cars.fox
ErrorLog "logs/cars.log"
##CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
Luego reinicie el servidor Apache y reinicie el enrutador. Ahora cualquier máquina local en mi LAN podrá acceder http://cars.fox
al servidor Apache alojado en mi computadora.