Aplikacja do przekierowywania portów to narzędzie programowe lub funkcja używana do przekierowywania przychodzącego ruchu sieciowego z jednego portu routera lub zapory ogniowej do innego portu na innym urządzeniu lub serwerze w sieci prywatnej. Ułatwia dostęp do usług lub aplikacji hostowanych na urządzeniach znajdujących się za routerem NAT (Network Address Translation), umożliwiając użytkownikom zewnętrznym dostęp do określonych usług hostowanych na urządzeniach wewnętrznych. Aplikacje do przekierowania portów zazwyczaj zapewniają przyjazny dla użytkownika interfejs umożliwiający konfigurowanie mapowań portów, zarządzanie regułami i monitorowanie ruchu przychodzącego. Są one powszechnie stosowane w scenariuszach, w których wymagany jest zdalny dostęp do usług, takich jak serwery internetowe, serwery FTP lub serwery gier.
Przekierowanie portów umożliwia ruch przychodzący z Internetu dotarcie do określonego urządzenia lub serwera w sieci prywatnej chronionej przez router NAT lub zaporę ogniową. Kiedy żądanie dociera do zewnętrznego adresu IP routera i wyznaczonego portu, przekierowanie portów przekierowuje je na określony wewnętrzny adres IP i port, na którym działa odpowiednia usługa lub aplikacja. Na przykład, jeśli użytkownik skonfiguruje przekierowanie portów dla portu 80 (HTTP) na routerze w celu przekierowania na adres IP wewnętrznego serwera internetowego, użytkownicy zewnętrzni będą mogli uzyskać dostęp do zawartości serwera internetowego, wprowadzając zewnętrzny adres IP routera w przeglądarce internetowej. Przekierowanie portów skutecznie umożliwia zdalny dostęp do usług hostowanych na urządzeniach wewnętrznych, poprawiając łączność i funkcjonalność dla użytkowników zarówno w sieci, jak i poza nią.
Istnieje kilka aplikacji do przekierowania portów dostępnych na urządzenia z systemem Android, które umożliwiają użytkownikom konfigurowanie ustawień przekierowania portów i zarządzanie nimi bezpośrednio ze smartfonów lub tabletów. Aplikacje te zazwyczaj udostępniają interfejs graficzny, w którym użytkownicy mogą wprowadzić numery portów zewnętrznych i wewnętrznych, określić protokół (TCP/UDP) i zdefiniować wewnętrzny adres IP urządzenia udostępniającego usługę. Przykłady aplikacji do przekierowywania portów dla systemu Android obejmują przekazywanie portów, proste przekazywanie portów i narzędzia sieciowe. Aplikacje te usprawniają proces konfigurowania reguł przekierowania portów i zarządzania nimi na urządzeniach z systemem Android, ułatwiając użytkownikom zdalny dostęp do usług sieci domowej lub zarządzanie konfiguracjami sieci z dowolnego miejsca.
Aby ustalić, czy przekierowanie portów działa poprawnie, możesz wykonać kilka kontroli. Najpierw sprawdź, czy reguła przekierowania portów jest poprawnie skonfigurowana na routerze lub zaporze sieciowej. Upewnij się, że numer portu zewnętrznego określony w regule przekierowania portów jest zgodny z numerem portu używanego przez usługę lub aplikację, do której próbujesz uzyskać dostęp. Następnie sprawdź wewnętrzny adres IP urządzenia, na którym hostowana jest usługa, aby upewnić się, że jest zgodny z adresem IP określonym w regule przekierowania portów. Po skonfigurowaniu spróbuj uzyskać dostęp do usługi lub aplikacji z sieci zewnętrznej, korzystając z zewnętrznego adresu IP routera i określonego numeru portu. Jeśli usługa lub aplikacja jest dostępna i działa zgodnie z oczekiwaniami, przekierowanie portów prawdopodobnie działa poprawnie. Ponadto możesz użyć narzędzi do skanowania portów online lub narzędzi sieciowych, aby przeskanować zewnętrzny adres IP routera i sprawdzić, czy określony port jest otwarty i osiągalny spoza sieci. To potwierdzenie gwarantuje, że przekierowanie portów skutecznie przekierowuje ruch przychodzący do wyznaczonego urządzenia wewnętrznego lub serwera.