Hjemmenettverk 101: Hva er port forwarding?
I lekmannsbetingelser er port forwarding en måte å gjøre det påla Internett-trafikk flyte til en bestemt datamaskin eller applikasjon raskere og mer effektivt. Hvis du har opplevd etterslep på videospill, eller hvis du har hatt en applikasjon (som Skype eller Netflix) som ikke klarte å koble seg til serveren, kan portvideresending hjelpe.
For en mer teknisk forståelse av havnvideresending, hjelper det å forstå hvordan hjemmenettverket ditt kommuniserer med Internett. Hvis du ikke bryr deg om alt det, kan du gjerne hoppe til Hvordan videresende porter på ruteren din.
IP-adresser og nettverksadresse-oversettelse (NAT)
Hver enhet som er koblet til Internett har sin egen IP-adresse. Denne IP-adressen brukes slik at en server vet hvilken enhet å sende informasjon (“pakker”) til.
Hver IP-adresse blir videre delt opp i porter. Disse portene forteller enheten hvilken applikasjon å sende pakken til.
For eksempel når datamaskinen din ønsker å någoogle.com, den kobles til Googles IP-adresse: 74.125.224.72. For å være mer spesifikk, for at nettleseren din (si Chrome) kan koble seg til Googles webserverapplikasjon, kan den koble seg via port 80, som er standardporten som brukes til å overføre HTTP-informasjon (dvs. websider). Så når du peker nettleseren din mot Google.com, kommuniserer du faktisk med 74.125.224.72: 80 (IP adresse:havn).
Hvis det ikke er klart, kan du tenke på det som et brevblir sendt til et kontorbygg med 1000 ansatte. Hvis du legger gateadressen på konvolutten, får den den inn i poststuen, men postrommet vil ikke vite hvem av de 1000 ansatte som får brevet. Det er derfor du legger ATTN: Editor in Chief, groovyPost i tillegg til adressen. På den måten vet postlokalet å bringe det rett til Brian Burgess. Uten den ATTN-en, ville mail-fyren måtte gå opp og ned i kubene og spørre om noen ventet et brev fra den avsenderen. Sjansen er stor for at han aldri ville finne den tiltenkte mottakeren.
I ditt hjem er enheten som kobles tilInternett er mest sannsynlig ruteren din. Som et postrom for et kontorbygg, fungerer ruteren din som en mellomting mellom alle datamaskiner, smarttelefoner og nettbrett i huset ditt og Internett. For å oppnå dette, vil ruteren din tilordne private IP-adresser til hver av enhetene i nettverket ditt. Disse private IP-adressene er ikke synlige for Internett. Snarere blir alle pakker som er beregnet på datamaskinen din sendt til ruteren, som sorterer hvilken datamaskin som får hva. Dette kalles nettverksadresseoversettelse (NAT).
Port Videresending
En av begrensningene til NAT er at servere ogklienter på Internett vet ikke hva den private IP-adressen til datamaskinen din er. Så de kan ikke sende data direkte til datamaskinen din. I stedet vil de sende den til ruteren din og håpe at det hele blir ordnet opp. For vanlige applikasjoner blir det sortert ut (etter hvert). Men for mindre vanlige applikasjoner, for eksempel spill og peer-to-peer-klienter, kan det hende at ruteren ikke kan finne ut hvilken datamaskin som trenger å motta dataene, og tilkoblingen vil mislykkes (returner til avsender). Det er her portvideresending kommer inn.
Port videresending på ruteren din er en måte åeksplisitt be ruteren din om å sende data sendt på en bestemt port til en bestemt datamaskin. Når vi går tilbake til postromanalogien, vil det være som å sende et organisasjonskart til posten med alle navn, avdelinger og stillinger til de ansatte i bygningen. Så når et brev kommer inn ATTN: Editor in Chief, groovyPost, kan de se på org-diagrammet, se Brian's navn øverst på stigen (rett under Steve's
Hvis du for eksempel kjører et Minecraftserver på en av datamaskinene dine, vil innkommende data fra Internett som er relevant for Minecraft bli sendt på port 25565. Så du vil be ruteren din om å videresende all trafikk som er sendt til port 25565 til datamaskinen din med Minecraft-serveren. Hvis du ikke gjorde dette, kan ruteren din blokkere trafikken av sikkerhetsmessige årsaker.
Slik videresender du porter på ruteren din
De spesifikke trinnene for videresending av porter på dinruteren vil være litt annerledes, avhengig av merke og modell for ruteren din. Heldigvis har folkene på PortForward.com satt sammen en massiv database med Port Forwarding Guides for praktisk talt alle merker og modeller av ruter. Bare velg rutermerket og rutermodellen og klikk på Søk.
For øyeblikket pimper Portforward.com sin betalte PFConfig-programvare, som jeg ikke har brukt, så kan ikke anbefale. Det du leter etter er Standard guide, som blir noe begravd etter at du slo Søk.
For de fleste rutere skriver du inn IP-adressenav ruteren din inn i nettleseren din for å få tilgang til administrasjonssiden. Dette er vanligvis 192.168.0.1 eller 192.168.1.1. Du blir bedt om å oppgi brukernavn og passord. Dette er vanligvis "admin" for begge. Hvis det ikke fungerer, kan du prøve "root" eller "password" eller la brukernavnet være tomt og legge inn "admin" for passordet. Fortsatt stumpet? Prøv routerpasswords.com
For Airport Extreme (som jeg har) har du detfor å bruke AirPort-verktøyet. Andre rutere kan også kreve egenutviklet konfigurasjonsprogramvare annet enn en nettleser. I Airport Utility, må jeg klikke Manuell oppsett for å konfigurere ruteren.
Derfra går jeg til Avansert fane og gå til Havnekartlegging. Fanene dine kan være forskjellige, for eksempel Programmer og spill (Linksys).
Deretter legger du til en ny portkartoppføring, tjeneste eller portvideresendingsoppføring (avhengig av hva ruteren kaller det). Du blir bedt om å oppgi følgende informasjon:
- Tjenestenavn: En beskrivelse av applikasjonen som bruker porten. For eksempel "Minecraft" eller "Windows File Sharing."
- Tjenestetype (TCP / UDP): Velg TCP eller UDP, avhengig av hva applikasjonen krever. De fleste high end-spill bruker UDP, men andre bruker TCP (for eksempel Minecraft). Hvis du ikke har flaks med den ene, kan du prøve den andre.
- Starter port / slutt port: La oss komme inn på en rekke porter du vil videresende. Hvis du bare videresender en port, angir du porten både i startporten og slutten av portfeltene. Alternativt gir noen konfigurasjoner bare ett felt du kan angi porten. Dette er tilfellet for Apple Airport Extreme. Du kan fremdeles legge inn et område i dette feltet, f.eks. 137-138.
- Privat IP-adresse / Server IP-adresse: Skriv inn IP-adressen til datamaskinen som mottar dataene. Dette er den private IP-adressen som er tildelt av ruteren din. Les dette for å finne ut hvordan du bestemmer din lokale IP-adresse.
Igjen vil disse alternativene bli presentert alitt annerledes for hver merke og modell. Ressursene på PortForward.com vil være nyttige, siden de vil gi deg guider som er spesifikke for bestemte applikasjoner så vel som rutere.
For illustrasjonsformål er skjermbilder for Airport Extreme nedenfor:
Skjemaet for portkartlegging:
For Airport Extreme, i stedet for å velge TCP / UDP, gir de deg felt for begge. Du kan bare la en av dem være tom.
Ikke glem å navngi tjenesten din.
Testing av en port-videresendingskonfigurasjon
Det er en rekke gratis verktøy som lar deg sjekke portoverføringen din:
- YouGetSignal - Port Spedition Tester
- IPFingerPrints - Network Port Scanning Tool
- CanYouSeeMe.org - Åpent portkontrollverktøy
Det kan hende du må starte ruteren på nytt etter at du har lagt til en port fremover.
Legg også merke til at selv om ruteren din er korrektport videresending, kan datamaskinen din blokkere porter ved å bruke Windows Firewall eller et annet sikkerhetsprogram. Hvis du vil ha mer informasjon om Windows Firewall, kan du lese Austins tutorial om hvordan du tillater et program gjennom Windows Firewall.
Trenger du hjelp med port forwarding? Legg igjen en kommentar, så skal jeg styre deg i riktig retning!
[Port videresending grafikk avledet fra Sergio Sanchez Lopez og Everaldo Coelho og YellowIcon (GPL)]
Legg igjen en kommentar