15Jul
Se você configurou um servidor em sua rede doméstica( como um servidor de transmissão de mídia) para que você possa acessar seus arquivos longe de casa, você pode ter notado um enigma curioso: quando você deseja usar o servidor em casa, seu tráfego é encaminhadopara seus servidores de ISPs e depois de volta para sua casa porque o hardware da rede não reconhece que o servidor não está realmente lá fora na Internet, está em casa. Vamos dar uma olhada em como um leitor companheiro pode consertar essa operação lenta e de largura de banda e manter as coisas apertadas e rápidas.
Caro How-To Geek,
Eu tenho um problema muito específico que eu estou esperando que haja uma resposta bastante específica. Eu configurei um servidor de mídia de transmissão na minha rede doméstica para que eu pudesse acessar minha mídia enquanto estava longe de casa. Eu tenho um aplicativo no meu telefone que me permite especificar o endereço do servidor. Até agora tão bom, certo? Quando eu estiver fora, eu apenas começo o aplicativo e me conecto ao servidor( que é o endereço IP da minha conexão de internet em casa).
Agora, aqui está o problema do meu problema( e esperançoso). Quando estou em casa e uso o mesmo aplicativo, o tráfego passa para a Internet( ou, pelo menos, para os servidores dos meus ISPs, suponho), então vem o de volta para minha casa para se conectar ao endereço IP externo. Eu não me importo com um pouco de atraso quando estou longe de casa porque o conteúdo tem que navegar na Internet para chegar até mim, mas parece bastante bobo que meus pedidos de telefone para servidor saem para a internet e voltem quandoA fonte do tráfego fica a dez metros de distância de mim e conectada à minha rede local.
Obviamente, eu poderia usar outro programa para se conectar às coisas quando estiver na minha casa, mas eu realmente gostaria de simplificar minhas aplicações e experiência de usuário. Não há como especificar dois servidores no aplicativo. Existe de qualquer forma para que a rede dirija o tráfego de forma inteligente para o IP local em vez da grande viagem antiga que vai agora?
Sinceramente, a rede local
confundiu
A boa notícia é que, definitivamente, há uma solução simples para o seu problema. A má notícia é que nem todos os roteadores possuem esta solução simples disponível. O termo técnico para o recurso que você está procurando é um "loopback NAT".NAT significa tradução de endereços de rede;Este mecanismo no seu roteador é responsável por mapear o tráfego para um endereço IP distinto para que, por exemplo, cada pessoa em sua casa em seus tablets, computadores e telefones individuais, todos possam estar assistindo o YouTube simultaneamente sem que os fluxos de vídeo sejam misturados e entreguespara o dispositivo errado.
Em condições normais( por exemplo, quando "NATbackbackback" não está disponível), temos um cenário exatamente como o que você descreveu em seu e-mail. Existe um recurso na rede local, digamos um servidor de música e esse servidor de música é acessado através de um endereço IP voltado para frente, digamos 255.255.1.1.Esse servidor também tem um endereço local dentro da rede, digamos 192.168.1.100.Sem a função de loopback sempre que uma pessoa na rede local acessa esse servidor pelo endereço voltado para frente 255.255.1.1, o tráfego passa pelo gateway no roteador, para a Internet( normalmente apenas para o nó mais próximo do ISP, no entanto) e é entãoencaminhado de volta para a rede doméstica, através do roteador novamente, para o servidor, e qualquer conteúdo que o usuário deseja( música, filmes, etc.) é enviado através da rota reversa. Esta é uma maneira muito ineficiente de fazer as coisas e introduz uma grande quantidade de movimentos de tráfego fora dessa rede local que é totalmente desnecessária.
Para pensar no cenário de rede acima em termos reais, é equivalente a um departamento em um prédio de escritórios highrise no décimo andar, optando por enviar uma carta a um departamento no sexto andar através do serviço postal( onde vai deixar o prédio e exigirvárias partes para ordenar e mover).
Quando um roteador possui funcionalidade de loopback, ele interceptará de forma inteligente essa transmissão e reencaminhá-la;essencialmente dizendo "Oh, o , eu sou 255.255.1.1, sem necessidade de enviar essas informações fora da rede, o serviço solicitado pelo usuário está aqui em casa". O tráfego nunca sai da rede doméstica e em vez eficientementeatravés do sistema NAT do roteador de volta para a máquina local onde a transmissão ocorre quase instantaneamente e com a velocidade que a rede local suporta.
Usando a analogia do nosso escritório novamente, a função de loopback é como usar o correio interoffice( onde não vai deixar o prédio de escritórios e exigirá apenas uma única pessoa para ordenar e mover).
Então, onde isso deixa você, o usuário em busca de funcionalidade de loopback? A primeira parada será procurar o número do modelo do roteador e o termo "NAT loopback" para determinar se o seu roteador o suporta( você também pode verter os menus de configuração do roteador, mas procurá-lo tipicamente mais rápido).Também recomendamos procurar o número do modelo de seu roteador e soluções de firmware de terceiros, como o firmware Tomato e DD-WRT, para determinar se quaisquer soluções de terceiros introduzem loopback mesmo quando o firmware nativo não o suportou.
Finalmente, você pode achar útil fazer referência a esta lista mantida pelo OpenSimulator Project( a funcionalidade de loopback é crítica para suas necessidades).É o ponto mais próximo de uma grande lista de roteadores com funcionalidades de loopback que você encontrará.
Se você estiver no mercado para um novo roteador, a aposta mais segura é comprar com cuidado e revisar a documentação para qualquer modelo que você considere.