
Lesley Fowler
0
4165
75
Czy płaczesz trochę w środku, gdy ktoś mówi ci, że jest problem z przekierowaniem portów i dlatego Twoja nowa, błyszcząca aplikacja nie działa? Twoja Xbox nie pozwala ci grać w gry, pobieranie torrentów nie uruchamia się lub nie masz dostępu do twojego serwera internetowego? Cóż, jestem tutaj, aby rozwiać trudności i wyjaśnić, czym jest przekierowanie portów i jak może ci pomóc.
Jakie są porty?
Prawdopodobnie masz dobry pomysł na to, jak działają sieci, ponieważ każde urządzenie ma adres IP. Istnieją dwa rodzaje adresów IP; publiczny i prywatny. Publiczne adresy IP są dostępne w dowolnym miejscu na świecie; prywatne są używane w sieciach wewnętrznych - takich jak 192.168.x.x, lub 10.0.x.x. Aby otrzymywać informacje z Internetu, żądania danych są wysyłane zarówno z globalnym adresem IP - odpowiadającym routerowi -, jak i lokalnym adresem IP, odpowiadającym komputerowi lub innemu urządzeniu sieciowemu.
Teraz wszystko jest dobrze i dobrze, gdy mówimy tylko o przeglądaniu sieci, ale co powiesz, kiedy zaczniesz żądać różnych rodzajów danych - takich jak torrenty, informacje dotyczące gry dla tego MMO, a nawet e-mail? Skąd komputer wie, do której aplikacji są przeznaczone dane? Tam właśnie wchodzą porty.
Porty
Porty są jak tuby do sortowania poczty wewnątrz komputera. Gdy przychodzi pakiet danych na komputer, system operacyjny sprawdza numer portu, dla którego jest przeznaczony. Każdy port odpowiada innej aplikacji i łącznie dostępnych jest 65 536 portów.
Niektóre z tych portów (pierwsze 1024) są naprawione - z góry określony standard, który pomaga podstawowym aplikacjom komunikować się na całym świecie. Na przykład, niezabezpieczone żądania ruchu sieciowego są prawie zawsze obsługiwane przez port 80; mówię “prawie zawsze” ponieważ zależy to od oprogramowania serwera, ale port 80 jest standardem dla ruchu HTTP Apache. Poczta przychodząca POP3 jest obsługiwana przez 110, a SMTP wychodząca 25; FTP na 20 i 21. Możesz zobaczyć pełną listę znanych portów na Wikipedii.
Poza portem 1024 jest w zasadzie bezpłatny dla wszystkich; w przypadku aplikacji, aby z nich korzystać, najprostszym sposobem jest użycie Universal Plug and Play.
UPnP
Porty są domyślnie blokowane na routerach; jest to niezbędna funkcja bezpieczeństwa, która uniemożliwia złośliwym żądaniom dotarcie do wszystkich podstawowych usług, które mogą być uruchomione na twoich komputerach. Oczywiście może to również powodować problemy dla każdej aplikacji, która potrzebuje informacji przesyłanych do niej z Internetu; router po prostu go zablokuje.
Aby umożliwić przesyłanie danych ze strony internetowej do komputera wewnętrznego, komputer musi nakazać routerowi przekazanie określonego portu. Oznacza to, że gdy router zobaczy pakiet przeznaczony dla określonego portu, przekieruje go na określony komputer lokalny.
Aby uniknąć kłopotów z ręcznym konfigurowaniem przekierowania portów za każdym razem, wynaleziono UPnP. Jest to protokół, za pomocą którego aplikacja może zażądać portu i automatycznie skonfigurować reguły przekierowania portów. W większości przypadków UPnP działa dobrze, a proces przekierowania portów będzie dla Ciebie całkowicie niewidoczny.
Ręczne przekierowywanie portów
Czasami UPnP nie działa; lub mogłeś to wyłączyć ze względów bezpieczeństwa. Nieuczciwa aplikacja działająca w sieci wewnętrznej może potencjalnie otworzyć ją od razu przy użyciu UPnP. W takim przypadku musisz ręcznie otworzyć porty.
Musisz wiedzieć kilka rzeczy, aby skonfigurować ręczne przekierowanie portów.
- Jak uzyskać dostęp do strony konfiguracji routera; zazwyczaj oznacza to wpisanie adresu bramy sieci (na przykład 192.168.0.1). Jeśli nie masz pewności, sprawdź tę listę poradników producenta.
- Który port lub zakres portów należy przekazać.
- Adres IP komputera, na który przekierowujesz.
Niektóre aplikacje określają także, czy wysyłać pakiety UDP, czy TCP; są to po prostu różne rodzaje ruchu sieciowego i nie wszystkie aplikacje używają obu typów. W razie wątpliwości, naprzód w obu przypadkach; nie będzie żadnych negatywnych skutków.
Otwórz stronę konfiguracji routera w sekcji przekierowywania portów - prawdopodobnie będą to ustawienia zabezpieczeń. Mogą być opcją do wyboru “Usługa” dla wstępnie zdefiniowanych portów, ale zakładam, że wiesz dokładnie, który port chcesz przekierować, więc pomiń ten kawałek.
Nadaj swojej regule dowolną nazwę - jak “torrenty” - następnie wpisz zakres portów, który chcesz przekazać. Jeśli jest to tylko jeden port, może być konieczne wprowadzenie tego samego portu zarówno na początku, jak i na końcu, lub po prostu wypełnienie początku. Ponownie wybierz protokoły UDP i TCP, jeśli nie masz pewności, a następnie wpisz adres komputera, na który chcesz go przekazać. Pamiętaj, że to nie zadziała, jeśli ciągle resetujesz router; komputerom można później przypisać inny adres IP, a reguły tabeli przekierowania portów ulegną awarii.
Po co się męczyć?
Jeśli aplikacja, którą próbujesz skonfigurować, nie działa z UPnP, prawie na pewno będziesz musiał otworzyć niektóre porty. Obecnie jest to rzadkie, ale może się zdarzyć.
Inną okazją, którą z pewnością potrzebujesz przekierować porty, jest prowadzenie własnego serwera WWW. 5 powodów, dla których powinieneś stworzyć własny serwer 5 powodów, dla których powinieneś zrobić własny serwer Przetwarzanie w chmurze jest modne, ale istnieją pewne praktyczne powody do hostowania własnego serwera w dzisiejszych czasach. że chcesz być dostępny dla świata. W takim przypadku przekierujesz port 80 na serwer, a wszelkie żądania HTTP do twojego modemu zostaną wysłane na serwer. Pamiętaj, że działanie serwera internetowego może być niezgodne z Warunkami świadczenia usług Twojego usługodawcy internetowego, więc sprawdź najpierw.
Mam nadzieję, że teraz rozumiesz, co to jest przekierowywanie portów i dlaczego może być konieczne jego skonfigurowanie. Szczerze mówiąc, ręczna konfiguracja jest obecnie rzadko potrzebna poza uruchomieniem własnego serwera i na pewno nie jest potrzebna do grania - ale i tak warto o tym wiedzieć.
Czy miałeś problemy z przekierowaniem portów i czy potrafiłeś je rozwiązać??
Kredyt na zdjęcie: adres IP za pośrednictwem Shutterstock