Sieć domowa 101: Co to jest przekierowanie portów?

Mówiąc ogólnie, przekierowanie portów jest sposobem na topozwalają na szybszy i bardziej wydajny ruch internetowy do określonego komputera lub aplikacji. Jeśli masz opóźnienie w grach wideo lub masz aplikację (np. Skype lub Netflix), która nie mogła się połączyć z serwerem, przekierowanie portów może pomóc.

Dla bardziej technicznego zrozumienia portuprzekazywanie pomaga zrozumieć, w jaki sposób Twoja sieć domowa komunikuje się z Internetem. Jeśli nie przejmujesz się tym wszystkim, możesz przejść do Jak przekierować porty na routerze.

Adresy IP i translacja adresów sieciowych (NAT)

Każde urządzenie podłączone do Internetu ma własny adres IP. Ten adres IP jest używany, aby serwer wiedział, który urządzenie do wysyłania informacji („pakietów”) do.

Każdy adres IP jest dalej dzielony na porty. Porty te informują urządzenie, które podanie wysłać pakiet do.

Na przykład, gdy komputer chce się połączyćgoogle.com, połączy się z adresem IP Google: 74.125.224.72. Mówiąc ściślej, aby Twoja przeglądarka internetowa (powiedzmy Chrome) łączyła się z aplikacją serwera WWW Google, może łączyć się przez port 80, który jest standardowym portem używanym do przesyłania informacji HTTP (tj. Stron internetowych). Kiedy więc skierujesz swoją przeglądarkę na Google.com, faktycznie się komunikujesz 74.125.224.72: 80 (adres IP:Port).

gówniany schemat IP i NAT

Jeśli to nie jest jasne, pomyśl o tym jak o liściewysyłany do budynku biurowego z 1000 pracownikami. Umieszczenie adresu ulicy na kopercie powoduje, że trafia ona do poczty, ale poczta nie wie, który z 1000 pracowników dostanie list. Dlatego umieściłeś ATTN: Redaktor naczelny, groovyPost oprócz adresu. W ten sposób kasa pocztowa wie, że trafi do Briana Burgessa. Bez tego ATTN listonosz musiałby chodzić po kostkach, pytając, czy ktoś nie oczekuje listu od tego nadawcy. Możliwe, że nigdy nie znalazłby zamierzonego odbiorcy.

W twoim domu urządzenie łączące się zInternet jest najprawdopodobniej twoim routerem. Podobnie jak poczta do budynku biurowego, router służy jako pośrednik między wszystkimi komputerami, smartfonami i tabletami w domu i Internetem. Aby to osiągnąć, router przydzieli prywatne adresy IP każdemu urządzeniu w sieci. Te prywatne adresy IP nie są widoczne w Internecie. Zamiast tego wszystkie pakiety przeznaczone dla twojego komputera są wysyłane do routera, który decyduje, który komputer co dostanie. Nazywa się to translacją adresów sieciowych (NAT).

Przekazywanie portów

Jednym z ograniczeń NAT jest to, że serwery iklienci w Internecie nie wiedzą, jaki jest prywatny adres IP twojego komputera. Nie mogą więc wysyłać danych bezpośrednio na komputer. Zamiast tego wyślą go do routera i mają nadzieję, że wszystko zostanie rozwiązane. W przypadku typowych aplikacji jest rozwiązany (ostatecznie). Ale w przypadku mniej popularnych aplikacji, takich jak gry i klienci peer-to-peer, router może nie być w stanie ustalić, który komputer musi odebrać dane, a połączenie nie powiedzie się (powrót do nadawcy). Właśnie tutaj przychodzi przekierowanie portów.

Przekierowanie portów na routerze jest sposobem nawyraźnie powiedz routerowi, aby wysłał dane wysłane przez określony port do określonego komputera. Wracając do analogii z kancelarią pocztową, byłoby to jak wysłanie schematu organizacyjnego do kancelarii ze wszystkimi nazwiskami, działami i stanowiskami pracowników w budynku. Kiedy przychodzi list ATTN: Redaktor naczelny, groovyPost, mogą spojrzeć na schemat organizacyjny, zobaczyć imię Briana na górze drabiny (tuż poniżej Steve'a

Uśmiechnij się, wyciągając język
) i przekaż mu paczkę. Przekierowanie portów zapewnia dwie rzeczy: (1), że pakiet trafia do odpowiedniego komputera i (2), że dociera tam tak szybko, jak to możliwe.

Na przykład, jeśli korzystasz z gry Minecraftserwer na jednym z twoich komputerów, przychodzące dane z Internetu odnoszące się do Minecraft zostaną wysłane na port 25565. Tak więc, powiedziałbyś routerowi, aby przekazał cały ruch wysłany na port 25565 do twojego komputera z serwerem Minecraft. Jeśli tego nie zrobiłeś, router może zablokować ruch ze względów bezpieczeństwa.

Jak przekierować porty na routerze

Konkretne kroki dla portów przekazywania na twoimrouter będzie nieco inny w zależności od marki i modelu routera. Na szczęście ludzie z PortForward.com stworzyli ogromną bazę danych Przewodników przekierowania portów dla praktycznie każdej marki i modelu routera. Po prostu wybierz markę routera i model routera i kliknij Szukaj.

znalezienie przewodnika po routerze na portforward.com

Obecnie Portforward.com wypróbowuje swoje płatne oprogramowanie PFConfig, którego nie używałem, więc nie mogę polecić. To czego szukasz to Domyślny przewodnik, który zostanie nieco pochowany po trafieniu Szukaj.

w razie wątpliwości skorzystaj z domyślnego przewodnika dla routera na stronie portforward.com

W przypadku większości routerów wpisz adres IProutera do przeglądarki, aby uzyskać dostęp do strony administracyjnej. Zazwyczaj jest to 192.168.0.1 lub 192.168.1.1. Zostaniesz poproszony o podanie nazwy użytkownika i hasła. Zwykle jest to „admin” dla obu. Jeśli to nie zadziała, spróbuj „root” lub „hasło” lub pozostaw nazwę użytkownika pustą i wpisz hasło „admin”. Nadal jesteś zakłopotany? Spróbuj routerpasswords.com

co

W przypadku Airport Extreme (który mam) maszkorzystać z Narzędzia AirPort. Inne routery mogą również wymagać zastrzeżonego oprogramowania konfiguracyjnego innego niż przeglądarka internetowa. W Airport Utility muszę kliknąć Manualna instalacja skonfigurować router.

Stamtąd idę do zaawansowane tab i przejdź do Mapowanie portów. Twoje karty mogą się różnić, np Aplikacje i gry (Linksys).

Następnie dodaj nowy wpis mapowania portów, wpis usługi lub przekierowania portów (w zależności od tego, jak router to nazywa). Zostaniesz poproszony o podanie następujących informacji:

  • Nazwa usługi: opis aplikacji korzystającej z portu. Na przykład „Minecraft” lub „Udostępnianie plików systemu Windows”.
  • Rodzaj usługi (TCP / UDP): Wybierz TCP lub UDP, w zależności od wymagań aplikacji. Większość wysokiej klasy gier używa UDP, ale inne używają TCP (np. Minecraft). Jeśli nie masz szczęścia z jednym, spróbuj drugiego.
  • Port początkowy / końcowy: Pozwól nam wprowadzić zakres portów do przekazania. Jeśli przekierowujesz tylko jeden port, wprowadź ten port do pola portu początkowego i końcowego. Alternatywnie, niektóre konfiguracje dają tylko jedno pole do wejścia do portu. Tak jest w przypadku Apple Airport Extreme. Nadal możesz wpisać zakres w tym polu, np. 137-138.
  • Prywatny adres IP / adres IP serwera: Wprowadź adres IP komputera odbierającego dane. Jest to prywatny adres IP przypisany przez router. Przeczytaj to, aby dowiedzieć się, jak ustalić lokalny adres IP.

Ponownie, opcje te zostaną przedstawionetrochę inaczej dla każdej marki i modelu. Przydatne będą zasoby na PortForward.com, ponieważ podadzą one przewodniki dotyczące konkretnych aplikacji, a także routerów.

Wyłącznie w celach ilustracyjnych zrzuty ekranu dla urządzenia Airport Extreme znajdują się poniżej:

Ekran mapowania portów:

mapowanie portów na lotniskach, czyli spedycja portów

W przypadku Airport Extreme zamiast wybierać TCP / UDP, podano pola dla obu. Możesz po prostu zostawić jeden z nich pusty.

przekierowanie portów na routerze Apple

Nie zapomnij nazwać swojej usługi.

przekierowanie portów minecraft

Testowanie konfiguracji przekierowania portów

Istnieje wiele bezpłatnych narzędzi, które pozwalają sprawdzić przekierowanie portów:

  • YouGetSignal - Tester przekierowania portów
  • IPFingerPrints - narzędzie do skanowania portów sieciowych
  • CanYouSeeMe.org - Narzędzie Open Port Check

jak przetestować przekierowanie portów

Może być konieczne zrestartowanie routera po dodaniu przekierowania portu.

Pamiętaj również, że nawet jeśli router jest poprawnieprzekierowanie portów, komputer może blokować porty za pomocą Zapory systemu Windows lub innego programu zabezpieczającego. Aby uzyskać więcej informacji na temat Zapory systemu Windows, zapoznaj się z samouczkiem Austina na temat sposobu zezwalania na program za pośrednictwem Zapory systemu Windows.

Potrzebujesz pomocy z przekierowaniem portów? Zostaw komentarz, a ja poprowadzę Cię we właściwym kierunku!

[Grafika przekierowania portów pochodząca od Sergio Sancheza Lopeza i Everaldo Coelho oraz YellowIcon (GPL)]
0

Podobne artykuły

zostaw komentarz