Wat is port forwarding en hoe kan het mij helpen? [MakeUseOf Explains]
Huil je een beetje vanbinnen als iemand je vertelt dat er een probleem is met de poortdoorsturing en daarom zal je glanzende nieuwe app niet werken? Je Xbox laat je geen games spelen, je torrent-downloads weigeren te starten of je webserver is niet toegankelijk? Nou, ik ben hier om de moeilijkheid weg te nemen en uit te leggen wat port forwarding is en hoe het je kan helpen.
Wat zijn poorten??
U hebt waarschijnlijk een goed idee over hoe netwerken al werken, omdat elk apparaat een IP-adres heeft. Er zijn twee soorten IP-adressen; openbaar en privaat. Publieke IP-adressen zijn overal ter wereld toegankelijk; private degenen worden gebruikt op interne netwerken - zoals 192.168.xx, of 10.0.x.x. Om informatie terug te ontvangen van internet, worden gegevensverzoeken verzonden met zowel een algemeen IP-adres - dat overeenkomt met uw router - en een lokaal IP-adres dat overeenkomt met uw pc of een ander netwerkapparaat.
Dit gaat allemaal goed en wel als we het hebben over internetten, maar hoe zit het met het aanvragen van verschillende soorten gegevens, zoals van torrents of spelspecifieke informatie voor die MMO of zelfs e-mail? Hoe weet uw computer voor welke toepassing de gegevens zijn bestemd? Dat is waar de poorten binnenkomen.
ports
Poorten zijn net als mailsorteerbuizen in je computer. Wanneer een gegevenspakket wordt binnengebracht voor uw pc, kijkt het besturingssysteem naar het poortnummer waarvoor het is bestemd. Elke poort komt overeen met een andere toepassing en er zijn in totaal 65.536 poorten beschikbaar om te gebruiken.
Sommige van deze poorten (de eerste 1.024) zijn gerepareerd - een vooraf bepaalde standaard waarmee kerntoepassingen over de hele wereld kunnen communiceren. Onbeveiligde webverkeisverzoeken worden bijvoorbeeld bijna altijd via poort 80 geserveerd; ik zeg “bijna altijd” omdat het afhankelijk is van uw serversoftware, maar poort 80 is de standaard voor Apache HTTP-verkeer. POP3 inkomende e-mail wordt afgehandeld door 110, terwijl SMTP op 25 uitgaat; FTP op 20 en 21. U kunt de volledige lijst met bekende poorten op Wikipedia bekijken.
Voorbij poort 1024 is in feite een gratis voor iedereen; voor toepassingen om deze te gebruiken, is de eenvoudigste manier om Universal Plug and Play te gebruiken.
UPnP
Poorten worden standaard geblokkeerd op routers; dit is een essentiële beveiligingsfunctie en voorkomt dat kwaadwillende verzoeken alle kernservices bereiken die mogelijk op uw computers worden uitgevoerd. Vanzelfsprekend kan dit ook problemen veroorzaken voor elke toepassing waarvoor informatie nodig is die via internet van hem wordt teruggestuurd; de router blokkeert het gewoon.
Om ervoor te zorgen dat gegevens vanaf de internetzijde naar een interne computer kunnen worden verzonden, moet de computer de router laten weten dat hij een bepaalde poort moet doorsturen. Dit betekent dat wanneer de router een pakket ziet dat bestemd is voor een opgegeven poort, het dit doorstuurt naar een specifieke lokale machine.
Om u de moeite te besparen om port forwarding handmatig in te stellen, is UPnP uitgevonden. Dit is een protocol waarbij een toepassing om een poort kan vragen en automatisch de poort doorstuurregels kan instellen. Voor het grootste deel werkt UPnP goed en het proces van port forwarding is volledig onzichtbaar voor jou.
Handmatige poortdoorschakeling
Soms werkt UPnP niet; of je hebt het om veiligheidsredenen mogelijk uitgeschakeld. Een frauduleuze applicatie die op uw interne netwerk draait, kan het mogelijk openen met UPnP. In dit geval moet u de poorten handmatig openen.
U moet een aantal dingen weten om handmatige poortdoorschakeling in te stellen.
- Toegang krijgen tot uw routerconfiguratiepagina; Dit betekent meestal dat u het gateway-adres van uw netwerk intypt (bijvoorbeeld 192.168.0.1). Als u niet zeker bent, raadpleegt u deze lijst met handleidingen per fabrikant.
- Welke poort of reeks poorten moet worden doorgestuurd.
- Het IP-adres van de computer waarnaar u doorstuurt.
Sommige applicaties zullen ook specificeren of UDP- of TCP-pakketten moeten worden verzonden; dit zijn gewoon verschillende soorten netwerkverkeer en niet alle applicaties gebruiken beide typen. In geval van twijfel, gewoon voorwaarts op beide; er zullen geen nadelige effecten zijn.
Open de routerconfiguratiepagina naar de port forwarding sectie - dit zal waarschijnlijk onder beveiligingsinstellingen zijn. Ze kunnen een optie zijn om te selecteren “Service” voor voorgedefinieerde poorten, maar ik ga ervan uit dat je precies weet welke poort je wilt doorsturen, dus sla dat stukje over.
Geef je regel een willekeurige naam - like “torrents” - typ vervolgens het poortbereik in dat u wilt doorsturen. Als het slechts één poort is, moet u mogelijk dezelfde poort invoeren voor zowel het begin als het einde, of gewoon de start invullen. Selecteer opnieuw zowel de UDP- als de TCP-protocollen als u het niet zeker weet, en vult vervolgens het adres in van de machine waarnaar u het wilt doorsturen. Merk op dat dit niet zal werken als je constant je router opnieuw instelt; machines kunnen later een ander IP-adres toegewezen krijgen en de regels van de poort doorstuur tabel zullen breken.
Waarom zou je je drukmaken?
Als de toepassing die u probeert te configureren niet met UPnP werkt, moet u vrijwel zeker enkele poorten openen. Dat is tegenwoordig zeldzaam, maar kan gebeuren.
Een andere gelegenheid die je ongetwijfeld nodig hebt om poorten door te sturen is als je je eigen webserver gebruikt 5 Redenen waarom je je eigen server zou moeten maken 5 Redenen waarom je je eigen server zou moeten maken Je hebt waarschijnlijk wel eens gehoord dat servers niet zijn alleen voor degenen die veel geld hebben. In feite kan iedereen die een reservendoos bij zich heeft ergens in hun huis, hun ... Lees meer dat u toegankelijk wilt zijn voor de wereld. In dat geval stuurt u poort 80 door naar de server en worden eventuele HTTP-verzoeken naar uw modem naar de server verzonden. Houd er rekening mee dat het uitvoeren van een webserver mogelijk in strijd is met de Servicevoorwaarden van uw internetprovider, dus controleer eerst.
Ik hoop dat je nu begrijpt wat port forwarding is en waarom je het misschien moet configureren. Om eerlijk te zijn, is handmatige configuratie tegenwoordig zelden nodig buiten het runnen van je eigen server, en zeker niet nodig voor gaming - maar het is goed om toch te weten.
Heeft u problemen gehad met port forwarding en bent u in staat om deze op te lossen?
Beeldtegoed: IP-adres via Shutterstock
Meer informatie over: computernetwerken.