Hvordan kan jeg koble til en lokal Internet-Facing Server uten å sende trafikk til Internett og tilbake?

Hvordan kan jeg koble til en lokal Internet-Facing Server uten å sende trafikk til Internett og tilbake?
Hvordan kan jeg koble til en lokal Internet-Facing Server uten å sende trafikk til Internett og tilbake?

Video: Hvordan kan jeg koble til en lokal Internet-Facing Server uten å sende trafikk til Internett og tilbake?

Video: Hvordan kan jeg koble til en lokal Internet-Facing Server uten å sende trafikk til Internett og tilbake?
Video: What to do if Your Android Device Won’t Download or Install Apps - YouTube 2024, Mars
Anonim
Hvis du har konfigurert en server på hjemmenettverket ditt (for eksempel en media streaming server) slik at du kan få tilgang til filene dine hjemmefra, har du kanskje lagt merke til et nysgjerrig forbrytelse: Når du vil bruke serveren hjemme, blir trafikken drevet ut til din ISP-servere og deretter tilbake til huset ditt fordi nettverksmaskinvaren ikke gjenkjenner at serveren egentlig ikke er der ute på Internett, er den rett hjemme. La oss ta en titt på hvordan en medleser kan fikse denne sakte og båndbredde-sløse operasjonen og holde ting tett og raskt.
Hvis du har konfigurert en server på hjemmenettverket ditt (for eksempel en media streaming server) slik at du kan få tilgang til filene dine hjemmefra, har du kanskje lagt merke til et nysgjerrig forbrytelse: Når du vil bruke serveren hjemme, blir trafikken drevet ut til din ISP-servere og deretter tilbake til huset ditt fordi nettverksmaskinvaren ikke gjenkjenner at serveren egentlig ikke er der ute på Internett, er den rett hjemme. La oss ta en titt på hvordan en medleser kan fikse denne sakte og båndbredde-sløse operasjonen og holde ting tett og raskt.

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

Den gode nyheten er at det er mest definitivt en enkel løsning på problemet ditt. Den dårlige nyheten er at ikke alle rutere har denne enkle løsningen tilgjengelig. Den tekniske termen for funksjonen du søker etter er en "NAT loopback". NAT står for Network Address Translation; Denne mekanismen i ruteren din er ansvarlig for å kartlegge trafikk til en distinkt IP-adresse slik at for eksempel alle personer i husstanden din på deres egne tabletter, datamaskiner og telefoner alle kan se på YouTube samtidig uten at videostrømmene blir blandet og levert til feil enhet.

Under normale forhold (for eksempel når "NAT loopback" ikke er tilgjengelig), har vi et scenario akkurat som det du beskrev i e-posten din. Det er en ressurs på det lokale nettverket, si en musikkserver, og at musikkserveren er tilgjengelig via en IP-adresse fremover, sier 255.255.1.1. Den serverenogså har en lokal adresse i nettverket, si 192.168.1.100. Uten loopback-funksjonen når en person på det lokale nettverket får tilgang til den serveren med den fremovervendte adressen 255.255.1.1, går trafikken gjennom gatewayen på ruteren, ut til Internett (vanligvis bare til ISPs nærmeste node, men) og er da dirigeres tilbake til hjemmenettverket, via ruteren igjen, til serveren, og alt innhold brukeren ønsker (musikk, filmer, etc.) sendes via omvendt rute. Dette er en svært ineffektiv måte å gjøre ting på, og det introduserer en stor mengde trafikkbevegelse utenfor det lokale nettverket som er helt unødvendig.

Å tenke på det ovennevnte nettverksscenariet i reelle termer svarer til en avdeling i en highrise kontorbygning på tiende etasje, og velger å sende et brev til en avdeling i sjette etasje via posttjenesten (hvor det vil forlate bygningen og kreve flere partier å sortere og flytte).

Når en router har tilbakekoblingsfunksjonalitet, vil den intelligent fange opp overføringen og omdirigere den; egentlig sier "Oh heiJeg er 255.255.1.1, trenger ikke å sende denne informasjonen utenfor nettverket, den tjenesten brukeren ber om, er her hjemme. "Trafikken forlater aldri hjemmenettverket og i stedet effektivt sløyfes gjennom routerens NAT-system rett tilbake til det lokale maskin hvor overføringen skjer nesten umiddelbart og med den hastigheten det lokale nettverket støtter.

Ved hjelp av vårt kontor analogi igjen, er tilbakekoblingsfunksjonen som å bruke interoffice mail (hvor den ikke vil forlate kontorsbygningen og vil kreve bare en enkelt fest å sortere og flytte).

Så hvor forlater du deg, brukeren på jakt etter loopback-funksjonalitet? Det første stoppet vil være å søke etter ruterenes modellnummer og termen "NAT loopback" for å finne ut om ruteren din støtter den (du kan også hente over rutens konfigurasjonsmenyer, men søker det vanligvis raskere). Vi vil også anbefale å søke etter rutemodellnummer og tredjeparts firmware-løsninger som Tomato og DD-WRT-firmware for å finne ut om noen tredjepartsløsninger introduserer loopback selv når den faste firmwaren ikke støttet den.

Til slutt kan du finne det nyttig å referere til denne listen vedlikeholdt av OpenSimulator Project (loopback-funksjonalitet er kritisk for deres behov). Det er det nærmeste ved en stor, oppdatert liste over rutere med loopback-funksjonalitet du skal finne.

Hvis du er i markedet for en ny ruteren, er det sikreste alternativet å handle nøye og se dokumentasjonen for hvilken modell du vurderer.

Anbefalt: