Как проверить открытые порты хоста по списку портов
Введите хост, список портов через запятую и при необходимости время ожидания, затем запустите проверку. Сводка покажет исход соединения по обработанным портам и число портов со статусом `open`, причём учитываются только переданные элементы.
Введите хост, список портов через запятую и при необходимости время ожидания, затем запустите проверку. Сводка покажет исход соединения по обработанным портам и число портов со статусом open, причём учитываются только переданные элементы.
Назначение проверки и подготовка входных данных
Проверка портов помогает оценить результат попытки соединения с указанным хостом по выбранному списку портов. Инструмент использует сетевой доступ и показывает отдельный исход для каждого обработанного порта: порт получает статус open, если попытка соединения завершилась с нулевым результатом, а во всех других случаях отмечается как closed. Это подходит для быстрой проверки нескольких заранее выбранных портов, но не заменяет полный перебор портов или диагностику приложения.
Поле хоста можно оставить пустым: тогда используется значение по умолчанию example.com. Поле портов также необязательно; если его не заполнять, берётся список 80,443,22. Список задаётся через запятую. Пробелы по краям каждой записи удаляются, а пустые элементы пропускаются, поэтому строка 80, 443, , 22 обрабатывается как три порта.
Время ожидания задаётся отдельно. Если оставить поле пустым, применяется значение 3.0. Фактическое значение ограничивается диапазоном от 0.5 до 30.0. Эти параметры позволяют сравнивать проверки с одинаковыми входными данными и менять только длительность ожидания.
Порядок запуска проверки списка
-
Введите хост, который нужно проверить. Укажите имя узла в предусмотренном поле. Если поле оставить пустым, инструмент подставит
example.com. Перед запуском проверьте введённое значение: намеренно переданный пустой хост приводит к ошибочному исходу. -
Подготовьте список портов через запятую. Например, введите
22, 80, 443, 8080. Инструмент уберёт окружающие пробелы и пропустит пустые записи. Каждая непустая запись должна преобразовываться в целое число. Не добавляйте подписи вродеHTTPили диапазоны через дефис, если требуется проверить отдельные номера. -
Укажите время ожидания, если значение
3.0вам не подходит. Используйте числовое значение от0.5до30.0. Значение ниже минимального или выше максимального ограничивается допустимой границей. Если введённое значение нельзя обработать как время ожидания, обычная проверка портов не выполняется. -
Запустите проверку. Инструмент пытается установить соединение с хостом для каждого разобранного элемента списка. Если имя хоста не удаётся разрешить, появляется ошибочный исход вместо обычной сводки. Исключение во время отдельной попытки относится к конкретному порту, тогда как обработка других портов может продолжиться.
-
Просмотрите результаты по портам и общую сводку. Для повторного сравнения оставьте хост и список неизменными, а время ожидания измените отдельно. Такой порядок помогает отличить изменение сетевого ответа от ошибки во входных данных. Учитывайте, что пробелы и пустые элементы уже не входят в число обработанных записей.
Чтение итогов и границы проверки
В завершённой сводке должны быть указаны хост, результаты по отдельным портам, число открытых портов, число обработанных портов и список номеров, которые отмечены как открытые. Число обработанных портов относится к разобранным непустым элементам, поэтому оно может быть меньше количества фрагментов, введённых в поле. Сопоставляйте статистику с очищенным списком, а не с исходной строкой целиком.
Метка open означает только то, что попытка соединения с этим портом вернула нулевой результат. Метка closed означает иной результат той же попытки. Это не подтверждает работу конкретного приложения и не заменяет проверку протокола на уровне службы. Для некоторых портов инструмент добавляет название службы из встроенного набора распознаваемых портов, а для остальных использует общую метку. Такая подпись помогает ориентироваться в выводе, но сама по себе не доказывает, какая программа принимает соединения.
Ошибку нужно отделять от статуса закрытого порта. Она может возникнуть из-за пустого хоста, сбоя разрешения имени, непереводимой записи порта или проблемы со значением времени ожидания. Исключение во время одной попытки относится к конкретному порту, тогда как другие результаты могут сохраниться. Если обычная сводка отсутствует, сначала проверьте формат входных значений и имя хоста, а затем повторите проверку с небольшим понятным списком.
Итог относится только к портам, которые вы передали после очистки списка. Он не является перечнем всех портов хоста и не подтверждает работоспособность приложения. Выбранное время ожидания и условия соединения могут повлиять на результат следующей попытки.
Практический пример
Администратор использует сетевую проверку, чтобы сравнить несколько заранее выбранных портов узла office.example перед дальнейшей проверкой конфигурации.
Для первичной проверки узла office.example введите хост, список 22,80,443,8080 и время ожидания 3.0, затем запустите проверку. Сопоставьте строки с четырьмя непустыми портами и проверьте общие счётчики, не подменяя фактические значения заранее ожидаемыми результатами. Если при одной попытке возникнет исключение, посмотрите, отмечено ли оно рядом с соответствующим портом.
В сводке будут указаны office.example, результаты для обработанных портов, число открытых портов, число проверенных портов и список номеров со статусом open. Фактические значения зависят от ответа хоста.
Ограничения
- Проверяются только переданные элементы списка и результаты попыток соединения. Инструмент не выполняет исчерпывающий перебор портов и не подтверждает работоспособность приложения или службы.
Частые ошибки
- Причина: в списке есть непустая запись, которую нельзя преобразовать в целое число, либо время ожидания не распознаётся как допустимое значение. Исправление: удалите подписи и диапазоны, оставьте номера через запятую и задайте числовое время ожидания от
0.5до30.0.
Частые вопросы
Что произойдёт, если не указать хост?
Если поле хоста оставить пустым, используется example.com. Если переданное значение хоста пусто или имя не разрешается, появляется ошибка вместо обычной сводки, поэтому проверьте поле и имя узла перед повторным запуском.
Как правильно ввести несколько портов?
Укажите номера через запятую, например 22,80,443. Пробелы по краям удаляются, пустые элементы пропускаются, а каждая непустая запись должна преобразовываться в целое число до начала проверки списка.
Что означает статус открытого порта?
Порт получает статус open, когда попытка соединения возвращает нулевой результат. Иной результат отмечается как closed; такая отметка не подтверждает работу приложения и не описывает порты, которых нет в переданном списке.