администрирование,

Открыть порт на прослушивание

Aug 04, 2021 · 1 мин. на прочтение
Открыть порт на прослушивание
Поделиться

Иногда бывает так, что на сервере ещё нет службы, которая бы слушала определённый порт, но нужно проверить, что доступ к нему открыт. Убедиться, что правильно настроен firewall, сетевое оборудование и т.д.. Или бывает так, что служба есть, но не понятно, то ли доступ к порту закрыт, то ли служба не работает.

Для решения этой задачи, нужен какой-то способ, какая-то программа, которую можно запустить и сказать ей слушать определённый порт. Чтобы проверить тем же telnet-ом, что порт открыт.

Я не нашёл ничего лучше, чем использовать Powershell. Благо делается это элементарно.

# Сначала мы создаём слушателя (listener) и указываем, какой порт будем слушать.
# В данном случае мы указали 443-й порт.
$Listener = [System.Net.Sockets.TcpListener]443;

# Затем запускаем его.
# Он будет слушать порт и мы сможем подключиться к нему через telnet.
$Listener.Start();

# Чтобы закрыть порт останавливаем listener
$Listener.Stop();

Вот и всё! А как Вы решаете эти задачи? Напишите в комментариях.

Подпишитесь на новости
Чтобы не пропустить новые статьи. Я никогда не рассылаю спам!