
Michael Cain
0
4501
400
Plačete trochu dovnitř, když vám někdo řekne, že existuje problém s přesměrováním portů, a proto vaše nová lesklá aplikace nebude fungovat? Váš Xbox vám nedovolí hrát hry, vaše stahování torrentů se odmítá spustit nebo váš webový server není přístupný? Jsem tu proto, abych rozptýlil potíže a vysvětlil, co je přesměrování portů a jak vám to může pomoci.
Co jsou porty?
Pravděpodobně máte dobrou představu o tom, jak sítě již fungují, protože každé zařízení má IP adresu. Existují dva typy IP adres; veřejnost a soukromé. Veřejné IP adresy jsou přístupné kdekoli na světě; soukromé jsou používány na interních sítích - například 192.168.x.x, nebo 10,0.x.x. Aby bylo možné získat informace zpět z Internetu, jsou odesílány žádosti o data s globální IP adresou - odpovídající vašemu routeru - a lokální IP adresou, která odpovídá vašemu PC nebo jinému síťovému zařízení.
Nyní je to vše v pořádku, když mluvíme jen o procházení webu, ale co když začnete požadovat různé druhy dat - například od torrentů, informací o hře pro MMO nebo dokonce e-mailem? Jak váš počítač ví, pro kterou aplikaci jsou data určena? Tam přicházejí přístavy.
Porty
Porty jsou jako zkumavky na třídění pošty uvnitř počítače. Když přijde datový paket pro váš počítač, operační systém se podívá na číslo portu, pro které je určen. Každý port odpovídá jiné aplikaci a k dispozici je celkem 65 536 portů.
Některé z těchto portů (prvních 1 024) jsou pevné - předem určený standard, který pomáhá základním aplikacím komunikovat po celém světě. Například nezabezpečené požadavky na webový provoz jsou téměř vždy doručovány prostřednictvím portu 80; říkám “Skoro pořád” protože to záleží na vašem serverovém softwaru, ale port 80 je standardem pro Apache HTTP provoz. POP3 příchozí e-mail je zpracován 110, zatímco SMTP odchozí na 25; FTP na 20. a 21. Na Wikipedii si můžete prohlédnout úplný seznam známých portů.
Za portem 1024 je v podstatě zdarma pro všechny; pro aplikace, které je používají, je nejjednodušší použít Universal Plug and Play.
UPnP
Porty jsou ve směrovačích ve výchozím nastavení blokovány; Jedná se o základní bezpečnostní funkci, která zabraňuje škodlivým požadavkům dosáhnout všech základních služeb, které mohou být na vašem počítači spuštěny. Samozřejmě to může také způsobit problémy jakékoli aplikaci, která potřebuje informace zaslané zpět z Internetu; router ji pouze zablokuje.
Aby bylo možné odesílat data z Internetu na interní počítač, musí počítač informovat router, aby předal konkrétní port. To znamená, že když router uvidí paket určený pro zadaný port, předá jej na konkrétní lokální počítač.
Abychom vám ušetřili potíže s manuálním nastavením předávání portů pokaždé, byl vynalezen UPnP. Toto je protokol, pomocí kterého aplikace může požádat o port a automaticky nastavit pravidla pro předávání portů. Z velké části funguje UPnP v pořádku a proces předávání portů bude pro vás zcela neviditelný.
Ruční předávání portů
UPnP někdy nefunguje; nebo jste jej mohli deaktivovat z bezpečnostních důvodů. Rogue aplikace běžící ve vaší interní síti by ji mohla potenciálně otevřít přímo pomocí UPnP. V takovém případě musíte porty ručně otevřít.
Abyste mohli nastavit ruční předávání portů, musíte vědět několik věcí.
- Jak přistupovat ke konfigurační stránce routeru; obvykle to znamená, že zadáte adresu brány ve vaší síti (například 192.168.0.1). Pokud si nejste jisti, podívejte se na tento seznam návodů od výrobce.
- Který port nebo rozsah portů je třeba přeposlat.
- IP adresa počítače, na který přeposíláte.
Některé aplikace také specifikují, zda se mají odesílat pakety UDP nebo TCP; jedná se jednoduše o různé druhy síťového provozu a ne všechny aplikace používají oba typy. Pokud máte pochybnosti, prostě se obraťte dopředu; nebudou mít žádné nepříznivé účinky.
Otevřete konfigurační stránku směrovače do sekce předávání portů - pravděpodobně to bude v nastavení zabezpečení. Mohou být volbou “Služba” pro předdefinované porty, ale předpokládám, že přesně víte, jaký port chcete přeposlat, takže tento bit přeskočte.
Dejte svému pravidlu libovolné jméno - jako “torrenty” - potom zadejte rozsah portů, který chcete přeposlat. Pokud je to pouze jeden port, možná budete muset zadat stejný port pro začátek i konec, nebo pouze vyplnit začátek. Pokud si nejste jisti, znovu vyberte protokoly UDP a TCP a poté vyplňte adresu počítače, do kterého chcete přeposlat. Všimněte si, že to nebude fungovat, pokud neustále resetujete router; počítačům může být později přidělena jiná adresa IP a pravidla tabulky předávání portů se poruší.
Proč se obtěžovat?
Pokud aplikace, kterou se pokoušíte konfigurovat, nefunguje s UPnP, budete pravděpodobně muset otevřít některé porty. To je dnes vzácné, ale může se to stát.
Další příležitost, kterou budete určitě potřebovat k předávání portů, je, pokud používáte vlastní webový server. 5 důvodů, proč byste si měli vytvořit svůj vlastní server hostit svůj vlastní server v tomto dni a věku. že chcete být přístupný světu. V takovém případě byste přesměrovali port 80 na server a všechny požadavky HTTP na váš modem by byly odeslány na server. Mějte na paměti, že provoz webového serveru může být v rozporu se smluvními podmínkami vašeho poskytovatele internetových služeb, proto nejprve zkontrolujte.
Doufám, že nyní chápete, co je přesměrování portů a proč je třeba jej nakonfigurovat. Abych byl upřímný, manuální konfigurace je dnes zřídka potřebná mimo provozování vlastního serveru a rozhodně není nutná pro hraní her - ale je dobré to přesto vědět.
Měli jste problémy s přesměrováním portů a dokázali jste je vyřešit?
Obrázek: IP adresa přes Shutterstock