Si ha configurado un servidor en su red doméstica (como un servidor de transmisión de medios) para que pueda acceder a sus archivos fuera de casa, es posible que haya notado un enigma curioso: cuando desea utilizar el servidor en casa, su tráfico se desvía a los servidores de sus ISP y luego vuelva a su casa porque el hardware de su red no reconoce que el servidor no está realmente en Internet, está en casa. Echemos un vistazo a cómo un compañero lector puede corregir esta operación lenta y de desperdicio de ancho de banda y mantener las cosas firmes y rápidas.

Dear How-To Geek,

I have a pretty specific problem that I’m hoping there is a pretty specific answer to. I set up a streaming media server on my home network so I could access my media while away from home. I have an application on my phone that allows me to specify the address of the server. So far so good, right? When I’m away, I just start the app up and connect to the server (which is the IP address of my home internet connection).

Now here’s what my problem (and hopeful) solution comes in. When I’m at home and I use the same application, the traffic goes out to the Internet (or at least out to my ISPs servers I suppose) then comes back to my house to connect to the external IP address. I don’t mind a little lag when I’m away from home because the content has to navigate the internet to get to me, but it seems pretty silly to have my phone-to-server requests go out to the internet and back when the source of the traffic is ten feet away from me and connected to my local network.

Obviously I could use another program to connect to the stuff when I’m at my house, but I’d really like to streamline my apps and user experience. There’s no way to specify two servers in the application. Is there anyway to have the network intelligently direct the traffic to the local IP instead of the big old trip it goes on now?

Sincerely,

Local Network Puzzled

La buena noticia es que definitivamente hay una solución simple para su problema. La mala noticia es que no todos los enrutadores tienen esta solución simple disponible. El término técnico para la función que está buscando es un "bucle de retorno NAT". NAT es sinónimo de 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 secuencias de video se confundan y se entreguen al dispositivo equivocado.

En condiciones normales (por ejemplo, cuando "NAT loopback" no está disponible) tenemos un escenario exactamente como el que describiste en tu correo electrónico. Existe un recurso en la red local, por ejemplo, un servidor de música, y se accede al servidor de música a través de una dirección IP orientada hacia adelante, por ejemplo, 255.255.1.1. Ese servidorademás tiene una dirección local dentro de la red, digamos 192.168.1.100. Sin la función de bucle invertido en cualquier momento, una persona en la red local accede a ese servidor por la dirección orientada hacia adelante 255.255.1.1, el tráfico pasa a través de la puerta de enlace del enrutador, a Internet (normalmente solo al nodo más cercano del ISP) y luego enrutado a la red doméstica, nuevamente a través del enrutador, al servidor, y cualquier contenido que el usuario desee (música, películas, etc.) se envía a través de 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 la red local que es completamente innecesario.

Pensar en el escenario de redes anterior en términos reales, es equivalente a un departamento en un edificio de oficinas de gran altura en el décimo piso que opta por enviar una carta a un departamento en el sexto piso a través del servicio postal (donde dejará el edificio y requerirá múltiples partes para ordenar y mover).

Cuando un enrutador tiene funcionalidad de bucle invertido, interceptará de manera inteligente esa transmisión y la redireccionará; esencialmente diciendo "oh heySoy 255.255.1.1, no es necesario enviar esta información fuera de la red, el servicio que el usuario está solicitando se encuentra aquí mismo en casa ”. El tráfico nunca sale de la red doméstica y en su lugar se filtra de manera eficiente a través del sistema NAT del enrutador de regreso a la red local. Máquina donde la transmisión se produce casi instantáneamente ya 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 abandonará el edificio de la oficina y solo requerirá una sola parte para ordenar y mudarse).

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 "loopback NAT" para determinar si su enrutador lo admite (también puede verter los menús de configuración del enrutador, pero buscarlo generalmente más rápido). También recomendamos que busque el número de modelo de su enrutador y las soluciones de firmware de terceros como Tomato y DD-WRT para determinar si alguna solución de terceros introduce loopback incluso cuando el firmware nativo no lo admite.

Finalmente, puede que le resulte útil hacer referencia a esta lista mantenida por el Proyecto OpenSimulator (la funcionalidad de bucle invertido es fundamental para sus necesidades). Es lo más parecido a una gran lista actualizada de enrutadores con funcionalidad de bucle invertido que encontrará.

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

Los Mejores Consejos:
Comentarios: