Estoy configurando una instalación con muchas computadoras diferentes donde no tengo acceso a sus archivos de host. ¿Cómo mapearía test.com a un servidor local sin usar el archivo hosts? ¿Se puede hacer esto usando un simple enrutador doméstico?
Me gustaría poder decirle a los invitados: "Si estás en nuestro wifi, puedes ir a test.com para ver nuestro sitio web local".
Prefiero mantener las respuestas independientes del hardware, pero si ayuda, estoy usando un D-link DIR-655.
Soy consciente de esta respuesta, pero no creo que aborde estos problemas directamente: ¿Cómo puedo asignar un nombre de dominio a una dirección IP y puerto? (¿Estoy equivocado?)
¡Gracias!
fuente
Simplemente registraría el dominio de verdad y lo señalaría a una dirección IP local. Por ejemplo, si se ha registrado
example.com
y el rango de direcciones IP local era192.168.1.0/24
, podría apuntarwww.example.com
a192.168.1.184
y ejecutar el servidor web en esa dirección IP. Si bien el nombre se resolvería fuera de su red, en realidad no iría a ninguna parte.Si no desea registrar un dominio real, en su lugar, puede usar sus propios servidores de nombres que resuelvan ese nombre como desee. Sin embargo, no lo recomiendo porque podría entrar en conflicto con un dominio real.
Si realmente desea hacerlo mediante un enrutador, use un enrutador que sea compatible con Dnsmasq . Cualquier enrutador que admita DD-WRT funcionará .
fuente