HTG preguntar: ¿Cómo se conecta a un servidor local orientados a Internet sin necesidad de enviar el tráfico a la Internet y la espalda?

Si ha configurado un servidor de la red doméstica (como un servidor de streaming de medios) para que pueda acceder a los archivos fuera de casa, usted puede haber notado un curioso dilema: cuando se quiere utilizar el servidor como en casa su tráfico va a parar a cabo a los servidores de los ISP y luego de vuelta a su casa, porque el hardware de red no reconoce que el servidor no es realmente por ahí en Internet, es como en casa. Vamos a echar un vistazo a cómo un lector compañero puede solucionar esta operación lenta y ancho de banda-perder y mantener las cosas apretadas y rápida.

Estimado cómo hacerlo experto

Tengo un problema muy específico que estoy esperando que hay una respuesta muy específica a. He creado un servidor de medios de transmisión en la red doméstica para que pudiera acceder a mis medios, mientras que 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 lejos, acabo de empezar la aplicación y conectar con el servidor (que es la dirección IP de mi conexión a Internet en casa).

Ahora esto es lo que mi problema (y la esperanza) solución viene en. Cuando estoy en casa y utilizo la misma aplicación, el tráfico se apaga a Internet (o al menos a mis servidores ISP supongo) luego vuelve a mi casa para conectarse a la dirección IP externa. No me importa un poco de retraso cuando estoy fuera de casa debido a que el contenido tiene que navegar por internet para llegar a mí, pero parece bastante tonto tener mis peticiones de teléfono a servidor salen a internet y la espalda cuando el origen del tráfico es de diez pies de distancia de mí y conectado a mi red local.

Obviamente, podría utilizar otro programa para conectarse a las cosas cuando estoy en mi casa, pero me gustaría simplificar mis aplicaciones y la experiencia del usuario. No hay forma de especificar dos servidores de la aplicación. ¿Hay alguna forma para que la red inteligente dirigir el tráfico a la IP local en lugar del gran viaje de edad que va ahora?

Sinceramente

Desconcertado Red Local

La buena noticia es que no es definitivamente una solución sencilla a su problema. La mala noticia es que no todos los routers tienen esta solución sencilla disponible. El término técnico para la función que está buscando se encuentra un “bucle de retorno NAT”. NAT es sinónimo de traducción de direcciones de red; este mecanismo en su router es responsable de tráfico de mapeo de dirección de IP exclusiva, de modo que, por ejemplo, cada persona en su hogar en sus tabletas individuales, computadoras y teléfonos, todo puede estar viendo YouTube simultáneamente sin flujos de vídeo se mezclen y se entregan al dispositivo equivocado.

En condiciones normales (por ejemplo, cuando “bucle invertido de NAT” no está disponible) tenemos un escenario exactamente como el que usted describe en su correo electrónico. Hay un recurso en la red local, por ejemplo un servidor de música, y que servidor de música se accede a través de una dirección IP que mira hacia delante, por ejemplo 255.255.1.1. Ese servidor también tiene una dirección local dentro de la red, por ejemplo 192.168.1.100. Sin la función de bucle de retorno en cualquier momento una persona en la red local tiene acceso a ese servidor por la dirección 255.255.1.1 orientado hacia delante el tráfico pasa a través de la puerta de entrada en el router, a Internet (por lo general sólo al nodo más cercano del ISP, sin embargo) y es entonces encaminado de nuevo a la red doméstica, a través del router de nuevo, al servidor, y cualquiera que sea el contenido que el usuario quiera (música, películas, etc.) se envía a través de la ruta inversa. Esta es una manera muy ineficiente de hacer las cosas y que introduce una gran cantidad de movimiento del tráfico fuera de la red local que es totalmente innecesario.

Para pensar en el escenario de las redes anteriormente en términos reales, es equivalente a un departamento en un edificio de oficinas de gran altura en el décimo piso de optar a enviar una carta a un departamento en el sexto piso a través del servicio postal (donde va a salir del edificio y requieren múltiples partes para ordenar y se mueven).

Cuando un router tiene una funcionalidad de bucle de retorno será inteligente intercepción que la transmisión y reencaminar ella, esencialmente diciendo “Oh hey estoy 255.255.1.1, no hay necesidad de enviar esta información fuera de la red, el servicio al usuario solicita es aquí en casa. “el tráfico nunca sale de la red doméstica y en su lugar de manera eficiente Sling-shotted a través del sistema NAT del router derecha de nuevo a la máquina local, donde la transmisión se produce de forma casi instantánea a la velocidad y es compatible con la red local.

Utilizando nuestra analogía oficina otra vez, la función de bucle de retorno es como usar el correo interno (en el que no dejará el edificio de oficinas y sólo se necesita un único partido para clasificar y mover).

Entonces, ¿dónde deja eso a usted, el usuario en la búsqueda de la funcionalidad de bucle de retorno? La primera parada será para buscar el número de modelo de su router y el término “bucle invertido de NAT” para determinar si el router lo soporta (también se puede verter sobre los menús de configuración del router, pero buscando por lo general más rápido). Nos gustaría también recomendamos buscar el número de modelo del router y firmware de terceros soluciones como el tomate y el firmware DD-WRT para determinar si algunas soluciones de terceros introducen bucle de retorno incluso cuando el firmware nativo no la apoyó.

Por último puede que le resulte útil hacer referencia a esta lista mantenida por el Proyecto OpenSimulator (funcionalidad de bucle de retorno es crítica para sus necesidades). Es lo más parecido a una gran lista de clase-de-arriba-a-fecha de routers con funcionalidad de bucle de retorno que vas a encontrar.

Si estás en el mercado para un nuevo router la apuesta más segura es ir de compras con cuidado y revisar la documentación para cualquier modelo que está considerando.

La mayoría de los routers que he usado bucle de nuevo la dirección de NAT, pero he visto algunos que no lo hacen. (A veces eso es configurable, a veces no lo es.)

Me acabo de encontrar un tracert a mi dirección IP externa y no había saltos: el primer y único router para responder era mi IP externa. El tiempo de ping también fue <1 ms. La única vez que he tenido problemas para conectarse a la IP compartida desde el interior de mi red estaba con un router Linksys hace mucho, mucho tiempo. El único problema real que puedo ver con el uso del IP externa mientras está en casa es que todo el tráfico se sigue pasar por el router, incluso si usted está en su red local. Este problema es sobre todo inevitable - a menos que ejecute un servidor DNS local. Se podría configurar el servidor DNS con direcciones estáticas para el servidor de medios de comunicación locales (algo así como media.mydomain.com), y dejar que el mundo exterior tiene una dirección diferente para el mismo nombre de host a través de un servicio como DynDNS. Aquí está una manera mejor (y más seguro) para hacerlo: Crear una VPN y conectarse a la red doméstica a través de que cuando fuera de casa. Ventajas: (cifradas) Proteger las comunicaciones entre usted y su red doméstica. Usted consigue una IP local de la red cuando se utiliza el VPN ... por lo tanto, se puede cambiar la IP se conecta a su servidor a su dirección IP local. Así que, básicamente, ahora se conecta a la dirección IP del servidor local, ya sea en su casa o no. Nada sale a Internet cuando están en casa: Todo queda local. Además, se puede utilizar el túnel de VPN para el resto de sus actividades en Internet cuando están lejos de casa. Enhorabuena: streaming de medios Secure, navegación por Internet, correo electrónico, etc, mientras que el uso de Cafeterías notoriamente inseguros (pero gratis) WIFI abierta! Él está usando esto desde su teléfono móvil; lo que el software VPN en casa por ahí es compatible con el cliente VPN en su teléfono? En lo personal, yo uso un túnel SSH. DD-WRT en mi router ejecuta el servidor SSH y SSHTunnel / ProxyDroid como el cliente en mi teléfono Android. Funciona de maravilla. También puede ejecutar un servidor OpenVPN en su servidor, en un router compatible con DD-WRT, o incluso un PC con Windows repuesto. Entonces podría utilizar cualquiera de los muchos clientes de OpenVPN que están disponibles para Android en el Play Store. ¿Por qué no sólo tiene que utilizar la dirección local del servidor cuando estás en casa? ¿Es realmente tan difícil cambiar la dirección en la aplicación en su teléfono? Estoy asumiendo que el teléfono puede usar wifi cuando estás en casa, de lo contrario los datos se va a salir a través de la red de su proveedor de telefonía para llegar a su servidor de todos modos. Las hebras fibrosas que se encuentran en un plátano recién pelada se conocen como floema (flom pronunciada) y sirven como venas, en una manera de hablar, para el transporte de nutrientes como el plátano está creciendo.