Wszyscy wiemy, że komunikacja sieciowa występuje z powodu portów i gniazd. Port pozwala połączyć się z żądanym serwerem WWW w dowolnym momencie podczas korzystania z Internetu. Są jednak chwile, gdy zapora działająca w systemie blokuje niektóre porty z powodu problemów bezpieczeństwa. Dlatego jeśli kiedykolwiek chcesz dowiedzieć się, czy Twoja zapora blokuje określony port, czy nie w Linux, możesz śledzić ten przewodnik.
Jak sprawdzić, czy port jest zablokowany przez zaporę ogniową
Aby sprawdzić, czy port jest zablokowany przez zaporę ogniową, czy nie, podzielimy się z Wami dwiema różnymi metodami poniżej:
Metoda nr 1: Korzystanie z polecenia „Telnet”
W tej metodzie spróbujemy użyć polecenia „Telnet”, aby uzyskać dostęp do serwera WWW na określonym numerze portu, aby sprawdzić, czy nasza zapora blokuje port. Użyjemy polecenia „Telnet” w następujący sposób:
$ Telnet Linuxhint.com 80
Tutaj „Linuxhint.com ”to nazwa serwera internetowego, do którego chcieliśmy uzyskać dostęp. Podczas gdy „80” odnosi się do numeru portu, którego status chcemy się dowiedzieć.
Poniższe dane wyjściowe implikuje skuteczne połączenie z określonym serwerem WWW, co oznacza, że określony port nie jest zablokowany przez naszą zaporę.
Metoda nr 2: Korzystanie z polecenia „NC”
Teraz użyjemy polecenia „NC” lub narzędzia „NetCat” do dostępu do serwera WWW za pośrednictwem określonego portu, aby dowiedzieć się, czy ten port jest zablokowany przez naszą zaporę, czy nie. Komenda „NC” w tym celu można użyć w następujący sposób:
$ nc -zv Linuxhint.com 80
Udany komunikat połączenia pokazany na poniższym obrazie wskazuje, że określony port nie jest blokowany przez naszą zaporę:
Wniosek
Korzystając z jednej z dwóch metod omówionych w tym artykule, możesz dogodnie dowiedzieć się, czy określony port jest zablokowany przez zaporę, czy nie. W ten sposób będziesz mógł płynnie połączyć się z pożądanymi serwerami internetowymi na wybranym przez siebie porcie.