Sådan Port Forward

Port forwarding er en løsning på et problem, som mange spillere kender alt for godt: Du forsøger at slutte dig til en ven i en online-match, men kan ikke, fordi din forbindelse til spillenetværket er begrænset, hvilket blokerer specifik multiplayer funktioner. Det kan endda løse problemer, du støder på, når du hoster filer på en privat server, og fjernbrugere ikke kan oprette forbindelse.

Indhold

  • Hvad er en havn?
  • Hvad er port forwarding?
  • Sådan porter du frem

Problemet i begge scenarier stammer fra, hvordan data flyder til og fra dit lokale netværk. Din netværkshardware styrer trafikken og forhindrer ukendte, muligvis ondsindede forbindelser. Det betyder nogle gange, at du ikke kan oprette direkte forbindelser ud over det sædvanlige uden manuelt at ændre indstillinger.

Anbefalede videoer

Denne guide viser dig, hvordan du portforwarder og får den bedst mulige forbindelse til dine foretrukne onlinetjenester.

Relaterede

  • Hvordan Intel kunne bruge AI til at tackle et massivt problem inden for pc-spil
  • Sådan tester vi skærme
  • De mest almindelige Microsoft Teams-problemer, og hvordan man løser dem

Hvad er en havn?

I netværk er en port en specifik "dockingstation" på en kendt adresse, som data kan ledes igennem for at skabe en forbindelse mellem to enheder. Hver port har et specifikt nummer fra 0 til 65535, så dataene ved præcis, hvor de skal hen, når de når sin destination.

Her er et par almindelige porte tildelt af Internet Assigned Numbers Authority standard organisation:

  • 20 = File Transfer Protocol (FTP)
  • 21 = File Transfer Protocol (FTP)
  • 22 = Secure Shell (SSH)
  • 25 = Simple Mail Transfer Protocol (SMTP)
  • 53 = Domain Name System (DNS)
  • 80 = Hypertext Transfer Protocol (HTTP)
  • 110 = Post Office Protocol v3 (POP3)
  • 143 = Internet Message Access Port (IMAP)
  • 443 = Hypertext Transfer Protocol over TLS/SSL (HTTPS)

For eksempel forlader en e-mail, du sender, dit modem på port 110, hopper på tværs af flere hop, mens det suser gennem internettet og ankommer til sin destination. Den går derefter gennem netværkets router og dirigeres gennem port 110, før den officielt modtages af e-mail-klienten.

For en vejledning om præcis hvad FTP er, og hvordan man bruger det, tjek vores dybdegående selvstudie.

Hvad er port forwarding?

Din internetudbyder (ISP) tildeler en dynamisk numerisk adresse til dit modem. Internettet ser ikke dine lokale enheder - kun dit modem. Denne adresse ændres sjældent, men den er heller ikke permanent (statisk).

Internetudbydere leverer typisk hardware på to måder: En enkelt hybridenhed, der kombinerer et modem med en router, eller to separate stand-alone enheder. Med sidstnævnte opsætning, et fysisk Ethernet-kabel forbinder modemmet til routerens Wide Area Network-port (WAN).

Hvorfor har vi overhovedet brug for en router? Fordi et modem kun giver én fysisk internetforbindelse. En router giver dig mulighed for at forbinde flere kablede og trådløse enheder.

I begge scenarier har routeren en unik adresse adskilt fra modemmet, typisk med 192.168.x.x. eller 10.x.x.x-adresse — disse adresser er forskellige fra router til router. Til gengæld tildeler den IP-adresser til hver lokalt tilsluttet enhed baseret på dens adresse, ikke modemmet. Hvis f.eks. routerens adresse er 192.168.0.1, så er adresseringen for alle tilsluttede enheder start på 192.168.0.2. Det dirigerer derefter al trafik til klientenhederne ved hjælp af de tildelte adresser.

Her er et forenklet look:

Internetserver > modem > router > din pc

Men routeren oversætter og dirigerer ikke kun trafik. Den har også en indbygget firewall skærme indgående og udgående kommunikation. Hvis routeren ikke ved, hvor den skal sende indgående eller udgående trafik, ignorerer den simpelthen kommunikationen.

Alle lokale enheder har identiske porte, der sender og modtager datapakker, hvilket kan være problematisk. For eksempel er port 80 en af ​​de almindeligt anvendte porte under TCP-paraplyen (Transmission Control Protocol). Denne port dirigerer websideanmodninger, men den bruges også af Xbox Live og PlayStation Network.

Når routeren modtager data, tjekker den sin liste over tildelte adresser for at finde det bedste match. Da du har brug for Xbox Lives pakker sendt via port 80 for at nå din Xbox One-konsol eller Windows 10-pc, er det vigtigt at oprette en direkte linje mellem Xbox Live-serverne og din konsol. Det betyder at oprette en særlig regel i routeren, der tillader en sikker, direkte forbindelse.

Det er her port forwarding begynder.

Sådan porter du frem

Desværre er routergrænseflader ikke identiske på tværs af alle tilgængelige modeller, så hvordan du finder portvideresendelsessektionen kan være anderledes end det, vi viser her. Til dette eksempel bruger vi en Linksys-router, som propper portvideresendelse i Sikkerhed afsnit.

Tildel en "statisk" IP-adresse

Før du kan videresende porte, skal du have adgang til routerens backend-grænseflade. Indtast blot routerens lokale adresse i en browser og log ind med dine legitimationsoplysninger. Hvis du ikke kender adressen og/eller legitimationsoplysningerne, giver manualen typisk disse oplysninger.

Når du har fået adgang, skal du oprette en "statisk" IP-adresse til den enhed, der vil modtage den videresendte trafik. Normalt tildeler routeren dynamiske IP-adresser til hver tilsluttet enhed, hvilket betyder, at disse adresser ændres. For at videresende en port skal en enhed dog have en permanent adresse, så routeren ved præcis, hvor den indgående trafik skal gå.

Moderne routere giver typisk et "netværkskort", der viser alle tilsluttede enheder. I vores eksempel kan vi vælge en tilsluttet enhed og klikke Reserver DHCP-adresse i en pop op-menu. Denne handling reserverer automatisk den aktuelle adresse, hvilket gør den "statisk" for den specifikke enhed.

Reserver DHCP-adresse

For manuelt at redigere den statiske adresse kan vi vælge enheden igen og denne gang klikke Rediger DHCP-reservation.

Rediger DHCP-reservation

I det følgende vindue kan vi ændre det tredje og fjerde felt og derefter klikke på Gemme link. Vi kan også klikke på Afbestille link efterfulgt af Slet for at fjerne den statiske IP-adressetildeling senere.

Rediger DHCP-reservation manuelt

Nu hvor vi har en statisk IP-adresse, kan vi videresende porttrafik.

Mød de tre angribere

På vores Linksys-router ligger portvideresendelse under Apps og spil fanen i Sikkerhed afsnit. Her ser vi tre muligheder: Single Port Forwarding, Port Range Forwarding, og Udløsning af portområde. Her er en kort forklaring af hver:

  • Single Port Forwarding – Videresend løbende trafik til én bestemt enhed gennem én specifik port. Disse porte forbliver åbne.
  • Port Range Forwarding – Videresend løbende trafik til én bestemt enhed gennem en række porte. Disse porte forbliver åbne.
  • Port Range Forwarding – Videresend trafik tilgængelig for alle netværksenheder gennem en række porte. Disse porte forbliver lukkede, indtil der anmodes om adgang.

Lad os nu se, hvordan du bruger hver version!

Single Port Forwarding

Single Port Forwarding

Til at starte med vil vi tilføje et enkelt portområde. Husk, at følgende trin kan se anderledes ud på din router, men metoden bør være ens.

Trin 1: Klik på Tilføj en ny Single Port Forwarding knap.

Trin 2: Indtast et programnavn. Dette påvirker ikke selve portvideresendelsen, men bruges kun som en etiket. I dette tilfælde kalder vi det Xbox Live Port 88.

Trin 3: Gå ind i Ekstern Port og Intern port tal. I dette tilfælde videresender vi port 88, så det er det nummer, vi indtaster i begge.

Trin 4: Vælg protokollen: UDP, TCP, eller Begge. Til Xbox Live skal vi vælge UDP.

At vide hvad disse to protokoller er irrelevante, men du gør brug for at kende den korrekte protokol for at kunne videresende porte. Portvideresendelse virker ikke, hvis du har reglen sat til TCP, men forbindelsen bruger UDP.

Men for de nysgerrige er her en kort forklaring af hver:

  • Transmission Control Protocol (TCP) – Forbindelsesbaseret dataoverførsel mellem klient og server.
  • User Datagram Protocol (UDP) – Dataoverførsel mellem klient og server, der ikke bruger en direkte forbindelse.

Trin 5: Gå ind i Enhedens IP-adresse. Dette er den statiske adresse, vi har tildelt kildeenheden i netværkskortet.

Trin 6: Klik på Gemme link efterfulgt af Okay knap.

Xbox Live kræver desværre, at yderligere porte er åbne for at få den bedst mulige forbindelse. Der er syv i alt, hvilket kræver, at du foretager seks ekstra Single Port Forwarding-indtastninger. Her er den komplette liste:

  • 53 (begge)
  • 80 (TCP)
  • 88 (UDP)
  • 500 (UDP)
  • 3074 (begge)
  • 3544 (UDP)
  • 4500 (UDP)

Listen til port forwarding med PlayStation Network er længere:

  • 80 (TCP)
  • 443 (TCP)
  • 465 (TCP)
  • 993 (TCP)
  • 3478 (begge)
  • 3479 (begge)
  • 3480 (TCP)
  • 5223 (TCP)
  • 8080 (TCP)

Port Range Forwarding

Fortnite Port Forwarding Range

Ud over enkelte porte kræver mange spil en række porte for den bedste online oplevelse, f.eks Fortnite og Fallout 76. I dette eksempel vil vi vælge Port Range Forwarding mulighed og tilføje et portområde, der kræves af Fortnite på Windows 10.

Trin 1: Klik på Tilføj en ny Port Range Forwarding knap.

Trin 2: Indtast programmets navn. Her kalder vi denne regel Fortnite rækkevidde.

Trin 3: Gå ind 5795 som Start port og 5847 som Slutport.

Trin 4: Vælg Begge som den nødvendige protokol.

Trin 5: Gå ind i Enhedens IP-adresse. Dette er den statiske adresse, vi har tildelt kildeenheden i netværkskortet.

Trin 6: Klik på Gemme link efterfulgt af Okay knap.

I modsætning til Xbox Live og PlayStation Network, Fortnite til Windows kræver både enkeltport- og portområdeindgange, men listen er meget kortere:

  • 5222 (begge)
  • 5795-5847 (begge)

Udløsning af portområde

Udløsning af portområde

Dette er en mere sikker mulighed end at lade porte være åbne konstant. I dette tilfælde forbliver porte lukkede, indtil en klientenhed foretager en udgående forbindelsesanmodning. Routerens firewall åbner derefter de relaterede indgående forbindelsesporte midlertidigt. Denne metode kræver ikke statiske IP-adresser, men kun én klient ad gangen kan få adgang til en åben port

Trin 1: Klik på Tilføj en ny Port Range Triggering knap.

Trin 2: Indtast programmets navn. Her kalder vi dette Fortnite rækkevidde.

Trin 3: Under Udløst rækkevidde, gå ind 5795 som Start port og 5847 som Slutport.

Trin 4: Under Videresendt rækkevidde, gå ind 5795 som Start port og 5847 som Slutport.

Trin 5: Gå ind i Enhedens IP-adresse. Dette er den statiske adresse, vi har tildelt kildeenheden i netværkskortet.

Trin 6: Klik på Gemme link efterfulgt af Okay knap.

Redaktørens anbefalinger

  • Hvor meget GPU-hukommelse har jeg brug for?
  • Sådan tester vi bærbare computere
  • Sådan tester vi pc-komponenter og hardware
  • Sådan konverterer du dine VHS-bånd til DVD, Blu-ray eller digital
  • Star Wars Jedi: Survivor bliver anmeldelse-bombet på Steam som en 'total crap' pc-port