Vad är port vidarebefordran och hur kan det hjälpa mig? [MakeUseOf Förklarar]

Vad är port vidarebefordran och hur kan det hjälpa mig? [MakeUseOf Förklarar] / Teknologi förklaras

Skriker du lite inuti när någon berättar att det finns ett portpostproblem och det är därför att din glänsande nya app inte fungerar? Din Xbox låter dig inte spela spel, dina torrentladdningar vägrar att starta eller din webbserver kan inte nås? Nåväl, jag är här för att skingra svårigheten och förklara precis vad port forwarding är och hur det kan hjälpa dig.

Vad är hamnar?

Du har nog en bra idé om hur nätverk fungerar redan, eftersom varje enhet har en IP-adress. Det finns två typer av IP-adress; offentlig och privat. Offentliga IP-adresser är tillgängliga var som helst i världen; privata används på interna nätverk - t.ex. 192.168.x.x, eller 10.0.x.x. För att få information tillbaka från Internet skickas dataanmodningar ut med både en global IP-adress - motsvarande din router - och en lokal IP-adress som motsvarar din dator eller annan nätverksenhet.

Nu är det bra och bra när vi bara pratar om att surfa på webben, men hur är det när du börjar begära olika typer av data - som från torrents, eller spelspecifika uppgifter för den MMO, eller till och med e-post? Hur vet datorn vilken applikation dataen är avsedd för? Det är där hamnar kommer in.

Hamnar

Hamnar är som post sorteringsrör i datorn. När ett datapaket kommer in för din dator tittar operativsystemet på portnumret det är avsett för. Varje port motsvarar en annan applikation, och det finns totalt 65.536 portar tillgängliga att använda.

Några av dessa portar (de första 1.024) är fasta - en förutbestämd standard som hjälper kärnapplikationer att kommunicera över hela världen. Till exempel är obekräftade webbtrafikförfrågningar nästan alltid betjänad via port 80; Jag säger “nästan alltid” eftersom det beror på din serverprogramvara, men port 80 är standarden för Apache HTTP-trafik. POP3 inkommande e-post hanteras med 110, medan SMTP utgående på 25; FTP på 20 och 21. Du kan se hela listan med kända portar på Wikipedia.

Utöver hamn 1024 är i princip en fri för alla; För applikationer att använda dessa är det enklaste sättet att använda Universal Plug and Play.

UPnP

Portar blockeras som standard på routrar; Detta är en viktig säkerhetsfunktion och förhindrar att skadliga begäranden når alla kärntjänster som kan köras på dina datorer. Självklart kan detta också orsaka problem för alla applikationer som behöver information som skickas tillbaka till den från Internet; routern kommer bara att blockera den.

För att tillåta att data skickas från Internet-sidan till en intern dator måste datorn meddela routern att vidarebefordra en viss port. Det betyder att när routern ser ett paket som är avsett för en viss port, vidarebefordrar den den till en specifik lokal maskin.

För att spara besväret med att ställa in portåterställning manuellt varje gång, uppnåddes UPnP. Detta är ett protokoll där en applikation kan begära en port och automatiskt ställa in porten vidarebefordran regler. UPnP fungerar för det mesta bra och processen för port vidarebefordran är helt osynlig för dig.

Manuell port vidarebefordran

Ibland fungerar UPnP inte. eller du kan ha inaktiverat det av säkerhetsskäl. En rogue-applikation som körs på ditt interna nätverk kan eventuellt öppna det med UPnP. I det här fallet måste du manuellt öppna portarna.

Du behöver veta några saker för att ställa in manuell port vidarebefordran.

  1. Så här får du tillgång till din router konfigurationssida; Vanligtvis innebär det att du skriver in portens adress för ditt nätverk (t.ex. 192.168.0.1). Om du är osäker, kolla den här guiden med hjälp av tillverkaren.
  2. Vilken port eller portortiment måste vidarebefordras.
  3. IP-adressen för den dator du vidarebefordrar till.

Vissa program kommer också att specificera om du vill skicka UDP- eller TCP-paket. Det här är helt enkelt olika typer av nätverkstrafik och inte alla applikationer använder båda typerna. Om du är osäker, fortsätt bara på båda; det kommer inte att finnas några negativa effekter.

Öppna konfigurationssidan för routern till porten vidarebefordra sektionen - det här kommer troligen att vara under säkerhetsinställningar. De kan vara ett alternativ att välja “Service” för fördefinierade portar, men jag antar att du vet exakt vilken port du vill vidarebefordra, så hoppa över den.

Ge din regel ett godtyckligt namn - som “enter” - skriv sedan in det portintervall som du vill vidarebefordra. Om det bara är en port, kan du behöva antingen ange samma port för både start och slut, eller fyll bara i start. Återigen, välj både UDP- och TCP-protokollen om du är osäker, och fyll i adressen till den maskin du vill vidarebefordra till. Observera att detta inte kommer att fungera om du ständigt återställer routern. maskiner kan senare tilldelas en annan IP-adress, och reglerna för port vidarebefordran tabellen kommer att bryta.

Varför bry sig?

Om programmet som du försöker konfigurera inte fungerar med UPnP, behöver du nästan säkert öppna några portar. Det är sällsynt nuförtiden, men det kan hända.

Ett annat tillfälle du definitivt behöver vidarebefordra hamnar är om du kör din egen webbserver 5 Anledningar till varför du ska skapa din egen server 5 Anledningar till varför du borde skapa din egen server Du har nog hört vid en viss tidpunkt att servrar inte är bara för dem som har mycket pengar. Faktum är att alla som har en reservdosa som sitter någonstans i sitt hus kan få sina ... Läs mer att du vill vara tillgänglig för världen. I så fall skulle du vidarebefordra port 80 till servern och eventuella HTTP-förfrågningar till ditt modem skulle skickas till servern. Tänk på att köra en webbserver kan vara mot användarvillkoren för din Internetleverantör, så kolla först.

Jag hoppas att du nu förstår vilken port vidarebefordran är och varför du kanske behöver konfigurera den. För att vara ärlig behövs manuell konfiguration sällan nuförtiden utan att köra din egen server, och det är absolut inte nödvändigt för spel - men det är bra att veta ändå.

Har du haft problem med port vidarebefordran, och kunde du lösa dem?

Bildkredit: IP-adress via Shutterstock

Utforska mer om: Datornätverk.