Mi enrutador no admite loopback. Para ver una página web en mi servidor, tengo que escribir la IP local (192.168.1.201) o estar en otra red. ¿Cuáles son mis opciones para hacer esto más fácil?
Aquí hay algunas cosas posibles:
- Enrutar todo el tráfico web a través de un proxy externo (parece excesivo)
- Ejecutar mi propio servidor DNS (¡¿por dónde empezar?!)
- Compre un enrutador nuevo que admita loopback.
Seguramente hay otra manera de usar mi computadora portátil en la LAN y la WAN ingresando mi dominio más fácilmente que estas soluciones.
Respuesta1
Simplemente puede agregar su nombre de dominioen su archivo de hostsapuntando a la ip del sistema que actúa como cliente. Tendría que hacer esto por sistema, pero es más sencillo que cualquiera de las soluciones que ha analizado.
En Windows, esto debería estar en c:\windows\system32\drivers\etc\hosts
: debe abrirlo como usuario root y agregar xxx.xxx.xxx.xxx domain.of.site
dónde xxx.xxx.xxx.xxx es la dirección IP del sistema que aloja la página web. Puedes hacer lo mismo con Linux u OS X editando el archivo /etc/host files
.Howtogeek tiene instrucciones detalladas, pero es básicamente lo mismo en todos los sistemas operativos.
Es posible que también necesites vaciar tu caché de DNS después de hacer esto.
También suelo utilizar el paquete del navegador Tor para comprobar mis sitios, que funciona bien en situaciones del tipo "soy solo yo".
Respuesta2
¿Qué tal actualizar el firmware de su enrutador a una versión que admita loopback? ¿Está ejecutando el último firmware de fábrica para su enrutador? Si no, inténtalo. Si está ejecutando la última versión y aún no funciona, verifique si su enrutador es compatible con una distribución de firmware de enrutador de terceros (generalmente de código abierto), comoDD-WRT,OpenWrt,Tomate, omucho, mucho, mas.