Hva er port videresending og hvordan kan det hjelpe meg? [MakeUseOf Forklarer]

Hva er port videresending og hvordan kan det hjelpe meg? [MakeUseOf Forklarer] / Teknologi forklart

Skriker du litt innvendig når noen forteller deg at det er et problem med portoverføring, og derfor vil din skinnende nye app ikke fungere? Din Xbox vil ikke la deg spille spill, dine torrentnedlastinger nekter å starte, eller din webserver kan ikke nås? Vel, jeg er her for å fjerne vanskeligheten og forklare akkurat hva port forwarding er, og hvordan det kan hjelpe deg.

Hva er havner?

Du har sikkert en god ide om hvordan nettverk fungerer allerede, fordi hver enhet har en IP-adresse. Det er to typer IP-adresse; offentlig og privat. Offentlige IP-adresser er tilgjengelige hvor som helst i verden; private som brukes på interne nettverk - for eksempel 192.168.xx, eller 10.0.x.x. For å motta informasjon tilbake fra Internett, sendes dataforespørsler med både en global IP-adresse - som svarer til ruteren din - og en lokal IP-adresse som tilsvarer din PC eller annen nettverksenhet.

Nå er dette bra og bra når vi bare snakker om å surfe på nettet, men hva med når du begynner å be om ulike typer data - som fra torrents, eller spillspesifikke opplysninger for den MMO, eller til og med e-post? Hvordan vet datamaskinen hvilken applikasjon dataene er bestemt for? Det er her portene kommer inn.

porter

Porter er som post sorteringsrør inne i datamaskinen. Når en datapakke kommer inn for PCen, ser operativsystemet på portnummeret den er bestemt for. Hver port tilsvarer en annen applikasjon, og det er totalt 65.536 porter tilgjengelig for bruk.

Noen av disse portene (den første 1.024) er faste - en forhåndsbestemt standard som hjelper kjerneprogrammer til å kommunisere over hele verden. For eksempel er usikrede webtrafikforespørsler nesten alltid servert gjennom port 80; jeg sier “nesten alltid” fordi det avhenger av serverprogramvaren, men port 80 er standarden for Apache HTTP-trafikk. POP3 innkommende e-post blir håndtert med 110, mens SMTP utgående på 25; FTP på 20 og 21. Du kan se hele listen over kjente porter på Wikipedia.

Utover port 1024 er i utgangspunktet en fri for alle; For applikasjoner å bruke disse, er den enkleste måten å bruke Universal Plug and Play.

UPnP

Porter er blokkert som standard på rutere; Dette er en viktig sikkerhetsfunksjon, og forhindrer at ondsinnede forespørsler kommer fra alle kjernetjenestene som kan kjøre på datamaskinene dine. Selvfølgelig kan dette også forårsake problemer for alle applikasjoner som trenger informasjon sendt tilbake til det fra Internett. ruteren vil bare blokkere den.

For å tillate at data sendes fra Internett til en intern datamaskin, må datamaskinen fortelle ruteren å videresende en bestemt port. Dette betyr at når ruteren ser en pakke som er bestemt for en bestemt port, vil den videresende den til en bestemt lokal maskin.

For å spare deg for å sette opp port videresending manuelt hver gang, ble UPnP oppfunnet. Dette er en protokoll hvor et program kan be om en port og automatisk sette opp port forwarding regler. For det meste fungerer UPnP bra, og prosessen med port forwarding vil være helt usynlig for deg.

Manuell port videresending

Noen ganger vil UPnP ikke fungere; eller du kan ha deaktivert det av sikkerhetshensyn. Et rogue-program som kjører på det interne nettverket, kan potensielt åpne det opp med UPnP. I dette tilfellet må du manuelt åpne portene.

Du må vite noen ting for å sette opp manuell port videresending.

  1. Slik får du tilgang til rutemaskinens konfigurasjonsside; Vanligvis betyr dette at du skriver inn gatewayadressen til nettverket ditt (for eksempel 192.168.0.1). Hvis du er usikker, sjekk denne listen med guider fra produsenten.
  2. Hvilken port eller rekkevidde av porter må videresendes.
  3. IP-adressen til datamaskinen du videresender til.

Enkelte programmer vil også spesifisere om du skal sende UDP- eller TCP-pakker; Dette er ganske enkelt forskjellige typer nettverkstrafikk, og ikke alle applikasjoner bruker begge typer. Hvis du er i tvil, bare videresende på begge; det vil ikke være noen bivirkninger.

Åpne rutens konfigurasjonsside til portoverføringsdelen - dette vil trolig være under sikkerhetsinnstillinger. De kan være et alternativ å velge “Service” for forhåndsdefinerte porter, men jeg kommer til å anta at du vet nøyaktig hvilken port du vil videresende, så hopp over det.

Gi regelen et vilkårlig navn - som “torrents” - Skriv deretter inn portområdet du ønsker å videresende. Hvis det bare er en port, må du kanskje enten legge inn samme port for både start og slutt, eller bare fyll inn start. Igjen, velg både UDP- og TCP-protokollene hvis du er usikker, og fyll deretter inn adressen til maskinen du vil at den videresendes til. Vær oppmerksom på at dette ikke kommer til å fungere hvis du kontinuerlig tilbakestiller ruteren din; maskiner kan senere bli tildelt en annen IP-adresse, og regler for portoverføringstabell vil bryte.

Hvorfor bry seg?

Hvis programmet du prøver å konfigurere, ikke fungerer med UPnP, vil du nesten absolutt måtte åpne noen porter. Det er sjelden i dag, men kan skje.

En annen anledning du vil definitivt trenger å videresende porter er hvis du kjører din egen webserver 5 grunner til at du bør lage din egen server 5 grunner til at du bør lage din egen server Du har sikkert hørt på et tidspunkt at servere ikke er bare for de som har mye penger. Faktisk kan alle som har en ekstraboks som sitter rundt et sted i huset, ha sine ... Les mer at du vil være tilgjengelig for verden. I så fall vil du sende port 80 til serveren, og eventuelle HTTP-forespørsler til modemet ditt vil bli sendt til serveren. Husk at å kjøre en webserver kan være imot Servicevilkårene til Internett-leverandøren din, så sjekk først.

Jeg håper du forstår hva portoverføring er og hvorfor du kanskje må konfigurere den. For å være ærlig, er manuell konfigurasjon sjelden nødvendig i dag utenfor å kjøre din egen server, og det er absolutt ikke nødvendig for spilling - men det er godt å vite uansett.

Har du hatt problemer med port forwarding, og var du i stand til å løse dem?

Bildekreditt: IP-adresse via Shutterstock

Utforsk mer om: Datamaskiner.