15Jul

¿Cómo puedo conectarme a un servidor local orientado a Internet sin enviar tráfico a Internet y viceversa?

click fraud protection

Si configuró un servidor en su red doméstica( como un servidor de transmisión de medios) para que pueda acceder a sus archivos fuera de su hogar, puede haber notado un acertijo curioso: cuando desea usar el servidor en casa, su tráfico se enrutaa los servidores de su ISP y luego a su casa porque su hardware de red no reconoce que el servidor no está realmente disponible en Internet, está en su casa. Echemos un vistazo a cómo un compañero lector puede solucionar esta operación lenta y que desperdicia ancho de banda y mantener las cosas ajustadas y rápidas.

Estimado How-To Geek,

Tengo un problema bastante específico que espero que haya una respuesta bastante específica. Configuré un servidor de transmisión de medios en mi red doméstica para poder acceder a mis medios mientras estaba fuera de casa. Tengo una aplicación en mi teléfono que me permite especificar la dirección del servidor. Hasta aquí todo bien, ¿no? Cuando estoy fuera, simplemente inicio la aplicación y me conecto al servidor( que es la dirección IP de la conexión a Internet de mi casa).

instagram viewer

Ahora aquí está mi solución problemática( y esperanzada). Cuando estoy en casa y uso la misma aplicación, el tráfico sale a Internet( o al menos a los servidores de mi ISP, supongo) luego viene . a mi casa para conectarse a la dirección IP externa. No me importa un pequeño retraso cuando estoy fuera de casa porque el contenido tiene que navegar por Internet para llegar a mí, pero parece bastante tonto tener mis solicitudes de teléfono a servidor en internet y en el pasado cuandola fuente del tráfico está a tres metros de mí y conectada a mi red local.

Obviamente, podría usar otro programa para conectarme a las cosas cuando esté en mi casa, pero realmente me gustaría optimizar mis aplicaciones y la experiencia del usuario. No hay forma de especificar dos servidores en la aplicación.¿Hay alguna forma de que la red dirija inteligentemente el tráfico hacia la IP local en lugar del gran viaje que sigue ahora?

Atentamente,

Red Local desconcertada

La buena noticia es que definitivamente hay una solución simple a su problema. La mala noticia es que no todos los enrutadores tienen disponible esta solución simple. El término técnico para la característica que está buscando es un "loopback NAT".NAT significa Traducción de direcciones de red;este mecanismo en su enrutador es responsable de asignar el tráfico a una dirección IP distinta para que, por ejemplo, todas las personas de su hogar en sus tabletas, computadoras y teléfonos individuales puedan ver YouTube simultáneamente sin que las transmisiones de video se mezclen y entreguenal dispositivo equivocado.

En condiciones normales( por ejemplo, cuando "NAT loopback" no está disponible) tenemos un escenario exactamente como el que describió en su correo electrónico. Hay un recurso en la red local, digamos un servidor de música, y ese servidor de música se accede a través de una dirección IP orientada hacia adelante, digamos 255.255.1.1.Ese servidor también tiene una dirección local dentro de la red, digamos 192.168.1.100.Sin la función de bucle invertido cada vez que una persona en la red local accede a ese servidor por la dirección hacia adelante 255.255.1.1, el tráfico pasa por la puerta de enlace del enrutador, a Internet( normalmente solo al nodo más cercano del ISP, sin embargo) y luegoenrutado de vuelta a la red doméstica, a través del enrutador nuevamente, al servidor, y cualquier contenido que el usuario desee( música, películas, etc.) se envía por la ruta inversa. Esta es una forma muy ineficiente de hacer las cosas e introduce una gran cantidad de movimiento de tráfico fuera de esa red local que es completamente innecesario.

Para pensar en el escenario de red anterior en términos reales, es equivalente a un departamento en un edificio de oficinas de gran altura en el décimo piso optando por enviar una carta a un departamento en el sexto piso a través del servicio postal( donde saldrá del edificio y requerirámúltiples partes para clasificar y mover).

Cuando un enrutador tiene funcionalidad de bucle invertido, interceptará inteligentemente esa transmisión y la redireccionará;básicamente diciendo "Oh hey , soy 255.255.1.1, no es necesario enviar esta información fuera de la red, el servicio que el usuario está solicitando está aquí, en casa". El tráfico nunca abandona la red doméstica y, en su lugar, es eficiente.a través del sistema NAT del enrutador hasta la máquina local donde la transmisión ocurre casi instantáneamente y a la velocidad que admite la red local.

Usando de nuevo la analogía de nuestra oficina, la función de bucle invertido es como usar el correo entre oficinas( donde no saldrá del edificio de oficinas y requerirá que una sola parte lo ordene y mueva).

Entonces, ¿dónde te deja eso, el usuario en busca de la funcionalidad de bucle invertido? La primera parada será buscar el número de modelo de su enrutador y el término "bucle invertido NAT" para determinar si su enrutador lo admite( también podría verter sobre los menús de configuración del enrutador, pero buscarlo típicamente más rápido).También recomendamos buscar el número de modelo de su enrutador y las soluciones de firmware de terceros, como el firmware Tomato y DD-WRT, para determinar si alguna solución de terceros introduce bucle de retorno incluso cuando el firmware nativo no lo admite.

Finalmente, puede resultarle útil hacer referencia a esta lista mantenida por OpenSimulator Project( la funcionalidad de bucle invertido es crítica para sus necesidades).Es lo más parecido a una gran lista actualizada de enrutadores con funcionalidad de bucle invertido que vas a encontrar.

Si está buscando un nuevo enrutador, la mejor opción es comprar con cuidado y revisar la documentación de cualquier modelo que esté considerando.