Все мы знаем, что сетевое общение происходит благодаря портам и сокетам. Порт позволяет подключаться к нужному веб-серверу в любое время при использовании Интернета. Однако бывают случаи, когда брандмауэр, работающий в вашей системе, блокирует определенные порты из соображений безопасности. Поэтому, если вы когда-нибудь захотите узнать, блокирует ли ваш брандмауэр определенный порт или нет в Linux, вы можете следовать этой статьи.
Чтобы проверить, заблокирован ли порт брандмауэром или нет, мы поделимся с вами двумя разными способами ниже:
В этом методе мы попытаемся использовать команду telnet для доступа к веб-серверу через определенный номер порта, чтобы узнать, блокирует ли наш брандмауэр порт. Мы будем использовать команду «telnet» следующим образом:
$ telnet andreyex.ru 80
Здесь «andreyex.ru» — это имя веб-сервера, к которому мы хотели получить доступ. Принимая во внимание, что «80» относится к номеру порта, статус которого мы хотим узнать.
Теперь мы будем использовать команду nc или утилиту netcat для доступа к веб-серверу через определенный порт, чтобы выяснить, заблокирован ли этот порт нашим брандмауэром или нет. Команду «nc» для этой цели можно использовать следующим образом:
$ nc –zv andreyex.ru 80
Используя любой из двух методов, обсуждаемых в этой статье, вы можете легко узнать, заблокирован ли конкретный порт вашим брандмауэром или нет. Таким образом, вы сможете беспрепятственно подключаться к нужным веб-серверам через выбранный вами порт.