¿Puede un enrutador asignar una URL a una ip local?

9

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!

Salsa McBoss
fuente

Respuestas:

7

No he encontrado un enrutador doméstico que pueda ejecutar esto sin usar algún firmware personalizado. Sin embargo, uso el mismo servidor que ejecuta los sitios para alojar un servidor DNS internamente en casa. Todas las máquinas apuntan al servidor DNS donde tengo un conjunto de direcciones personalizadas configuradas, y todas las demás consultas se envían al servidor DNS de mi ISP para resolverlas correctamente. Utilizo DHCP para asignar direcciones IP y servidores DNS a todos los clientes.

BinaryMisfit
fuente
Gracias, eso confirma mis hallazgos. ¿Es esto particularmente difícil de configurar? (Estoy ejecutando el servidor Ubuntu)
Sauce McBoss
Hay un montón de softwares de servidor DNS simples y livianos en todo el mundo. Por lo tanto, configurar un servidor DNS puede ser difícil o puede ser fácil.
djangofan
@lrog Si usa Ubuntu Server, mire DNSMasq . Es un servidor DHCP / DNS en uno y lo he usado con éxito en el pasado, sin embargo, pasé mucho tiempo buscando la configuración correcta.
BinaryMisfit
3

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.comy el rango de direcciones IP local era 192.168.1.0/24, podría apuntar www.example.coma 192.168.1.184y 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á .

David Schwartz
fuente