Portforwarding är en lösning på ett problem som många spelare känner alltför väl: Du försöker gå med en vän i ett onlinematch men kan inte eftersom din anslutning till spelnätverket är begränsad, vilket blockerar specifika multiplayer Funktioner. Det kan till och med lösa problem du stöter på när du är värd för filer på en privat server och fjärranvändare inte kan ansluta.
Innehåll
- Vad är en hamn?
- Vad är port forwarding?
- Hur man port framåt
Problemet i båda scenarierna beror på hur data strömmar till och från ditt lokala nätverk. Din nätverkshårdvara hanterar trafik och förhindrar obekanta, möjligen skadliga anslutningar. Det betyder ibland att du inte kan göra direkta anslutningar utöver det vanliga utan att manuellt ändra inställningarna.
Rekommenderade videor
Den här guiden visar hur du portar vidare och får bästa möjliga anslutning till dina favorittjänster online.
Relaterad
- Hur Intel kunde använda AI för att ta itu med ett stort problem inom PC-spel
- Hur vi testar monitorer
- De vanligaste Microsoft Teams-problemen och hur man åtgärdar dem
Vad är en hamn?
I nätverk är en port en specifik "docka" på en känd adress, genom vilken data kan kanaliseras för att skapa en anslutning mellan två enheter. Varje port har ett specifikt nummer som sträcker sig från 0 till 65535 så att data vet exakt vart de ska gå när de når sin destination.
Här är några vanliga portar tilldelade av Internet Assigned Numbers Authority standardorganisation:
- 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 över TLS/SSL (HTTPS)
Till exempel, ett e-postmeddelande du skickar lämnar ditt modem på port 110, studsar över flera hopp när det pilar genom internet och anländer till sin destination. Den går sedan genom nätverkets router och dirigeras genom port 110 innan den officiellt tas emot av e-postklienten.
För en guide om exakt vad FTP är och hur man använder det, kolla in vår djupgående handledning.
Vad är port forwarding?
Din internetleverantör (ISP) tilldelar en dynamisk numerisk adress till ditt modem. Internet ser inte dina lokala enheter - bara ditt modem. Den här adressen ändras sällan, men den är inte heller permanent (statisk).
Internetleverantörer tillhandahåller vanligtvis hårdvara på två sätt: En enda hybridenhet som kombinerar ett modem med en router, eller två separata fristående enheter. Med den senare inställningen, en fysisk Ethernet-kabel ansluter modemet till routerns WAN-port (Wide Area Network).
Varför behöver vi ens en router? Eftersom ett modem bara tillhandahåller en fysisk internetanslutning. En router gör att du kan ansluta flera trådbundna och trådlösa enheter.
I båda scenarierna har routern en unik adress skild från modemet, vanligtvis med 192.168.x.x. eller 10.x.x.x-adress — dessa adresser skiljer sig från router till router. I sin tur tilldelar den IP-adresser till varje lokalt ansluten enhet baserat på dess adress, inte modemet. Om till exempel routerns adress är 192.168.0.1, då adresseringen för alla anslutna enheter börjar på 192.168.0.2. Den dirigerar sedan all trafik till klientenheterna med hjälp av de tilldelade adresser.
Här är en förenklad titt:
Internetserver > modem > router > din dator
Men routern översätter och dirigerar inte bara trafik. Den har också en inbyggd brandvägg som övervakar inkommande och utgående kommunikation. Om routern inte vet var den ska skicka inkommande eller utgående trafik ignorerar den helt enkelt kommunikationen.
Alla lokala enheter har identiska portar som skickar och tar emot datapaket, vilket kan vara problematiskt. Till exempel är port 80 en av de vanligaste portarna under TCP-paraplyet (Transmission Control Protocol). Denna port dirigerar webbsidaförfrågningar, men den används också av Xbox Live och den PlayStation Network.
När routern tar emot data kontrollerar den sin lista över tilldelade adresser för att avgöra den bästa matchningen. Eftersom du behöver Xbox Lives paket skickade via port 80 för att nå din Xbox One-konsol eller Windows 10-dator, är det viktigt att skapa en direkt linje mellan Xbox Live-servrarna och din konsol. Det innebär att skapa en speciell regel i routern som tillåter en säker, direkt anslutning.
Det är där portvidarebefordran börjar.
Hur man port framåt
Tyvärr är routerns gränssnitt inte identiska för alla tillgängliga modeller, så hur du hittar avsnittet för vidarebefordran av port kan skilja sig från det vi visar här. För det här exemplet använder vi en Linksys-router, som fyller portvidarebefordran i säkerhet sektion.
Tilldela en "statisk" IP-adress
Innan du kan vidarebefordra portar måste du komma åt routerns backend-gränssnitt. Skriv bara in routerns lokala adress i en webbläsare och logga in med dina referenser. Om du inte känner till adressen och/eller inloggningsuppgifterna, innehåller manualen vanligtvis den informationen.
När du får åtkomst skapar du en "statisk" IP-adress för enheten som kommer att ta emot den vidarebefordrade trafiken. Normalt tilldelar routern dynamiska IP-adresser till varje ansluten enhet, vilket innebär att dessa adresser kommer att ändras. För att vidarebefordra en port behöver dock en enhet en permanent adress så att routern vet exakt var den inkommande trafiken måste ta vägen.
Moderna routrar tillhandahåller vanligtvis en "nätverkskarta" som listar alla anslutna enheter. I vårt exempel kan vi välja en ansluten enhet och klicka Reservera DHCP-adress i en popup-meny. Den åtgärden reserverar automatiskt den aktuella adressen, vilket gör den "statisk" för den specifika enheten.
För att manuellt redigera den statiska adressen kan vi välja enheten igen och den här gången klicka Redigera DHCP-reservation.
I följande fönster kan vi ändra det tredje och fjärde fältet och sedan klicka på Spara länk. Vi kan också klicka på Annullera länk följt av Radera för att ta bort den statiska IP-adresstilldelningen senare.
Nu när vi har en statisk IP-adress kan vi vidarebefordra porttrafik.
Möt de tre forwards
På vår Linksys-router finns portvidarebefordran under Appar och spel fliken i säkerhet sektion. Här ser vi tre alternativ: Single Port Forwarding, Port Range Forwarding, och Port Range Triggering. Här är en kort förklaring av var och en:
- Single Port Forwarding – Vidarebefordra kontinuerligt trafik till en specifik enhet genom en specifik port. Dessa portar förblir öppna.
- Port Range Forwarding – Vidarebefordra kontinuerligt trafik till en specifik enhet genom en rad portar. Dessa portar förblir öppna.
- Port Range Forwarding – Vidarebefordra trafik som är tillgänglig för alla nätverksenheter via en rad portar. Dessa portar förblir stängda tills åtkomst begärs.
Låt oss nu se hur man använder varje version!
Single Port Forwarding
Till att börja med kommer vi att lägga till ett enda portintervall. Kom ihåg att följande steg kan se annorlunda ut på din router, men metoden bör vara liknande.
Steg 1: Klicka på Lägg till en ny Single Port Forwarding knapp.
Steg 2: Ange ett programnamn. Detta påverkar inte själva portvidarebefordran utan används bara som en etikett. I det här fallet kallar vi det Xbox Live Port 88.
Steg 3: Gå in i Extern port och Intern port tal. I det här fallet vidarebefordrar vi port 88, så det är numret vi anger i båda.
Steg 4: Välj protokoll: UDP, TCP, eller Både. För Xbox Live måste vi välja UDP.
Menande Vad dessa två protokoll är irrelevanta, men du do behöver känna till rätt protokoll för att framgångsrikt vidarebefordra portar. Portvidarebefordran fungerar inte om du har regeln inställd på TCP men anslutningen använder UDP.
Men för den nyfikna, här är en kort förklaring av var och en:
- Transmission Control Protocol (TCP) – Anslutningsbaserad dataöverföring mellan klient och server.
- User Datagram Protocol (UDP) – Dataöverföring mellan klient och server som inte använder en direkt anslutning.
Steg 5: Gå in i Enhetens IP-adress. Detta är den statiska adressen vi tilldelade källenheten i nätverkskartan.
Steg 6: Klicka på Spara länk följt av OK knapp.
Tyvärr, för att få bästa möjliga anslutning, kräver Xbox Live att ytterligare portar är öppna. Det finns sju totalt, vilket kräver att du gör sex ytterligare Single Port Forwarding-poster. Här är hela listan:
- 53 (båda)
- 80 (TCP)
- 88 (UDP)
- 500 (UDP)
- 3074 (båda)
- 3544 (UDP)
- 4500 (UDP)
Listan för port forwarding med PlayStation Network är längre:
- 80 (TCP)
- 443 (TCP)
- 465 (TCP)
- 993 (TCP)
- 3478 (båda)
- 3479 (båda)
- 3480 (TCP)
- 5223 (TCP)
- 8080 (TCP)
Port Range Forwarding
Förutom enstaka portar kräver många spel ett antal portar för den bästa onlineupplevelsen, som Fortnite och Fallout 76. I det här exemplet kommer vi att välja Port Range Forwarding alternativet och lägg till ett portintervall som krävs av Fortnite på Windows 10.
Steg 1: Klicka på Lägg till en ny Port Range Forwarding knapp.
Steg 2: Ange programmets namn. Här kallar vi denna regel Fortnite Range.
Steg 3: Stiga på 5795 som den Starta port och 5847 som den Slutport.
Steg 4: Välj Både som det erforderliga protokollet.
Steg 5: Gå in i Enhetens IP-adress. Detta är den statiska adressen vi tilldelade källenheten i nätverkskartan.
Steg 6: Klicka på Spara länk följt av OK knapp.
Till skillnad från Xbox Live och PlayStation Network, Fortnite för Windows kräver både enkelport och portintervall, men listan är mycket kortare:
- 5222 (båda)
- 5795-5847 (båda)
Port Range Triggering
Detta är ett säkrare alternativ än att lämna portar öppna kontinuerligt. I det här fallet förblir portarna stängda tills en klientenhet gör en begäran om utgående anslutning. Routerns brandvägg öppnar sedan de relaterade inkommande anslutningsportarna tillfälligt. Denna metod kräver inga statiska IP-adresser, men endast en klient åt gången kan komma åt en öppen port
Steg 1: Klicka på Lägg till en ny utlösning av portintervall knapp.
Steg 2: Ange programmets namn. Här kallar vi detta Fortnite Range.
Steg 3: Under Utlöst intervall, stiga på 5795 som den Starta port och 5847 som den Slutport.
Steg 4: Under Vidarebefordrat intervall, stiga på 5795 som den Starta port och 5847 som den Slutport.
Steg 5: Gå in i Enhetens IP-adress. Detta är den statiska adressen vi tilldelade källenheten i nätverkskartan.
Steg 6: Klicka på Spara länk följt av OK knapp.
Redaktörens rekommendationer
- Hur mycket GPU-minne behöver jag?
- Hur vi testar bärbara datorer
- Hur vi testar PC-komponenter och hårdvara
- Hur du konverterar dina VHS-band till DVD, Blu-ray eller digitala
- Star Wars Jedi: Survivor recenseras på Steam som en "total crap" PC-port