Как узнать открытые порты на роутере
Перейти к содержимому

Как узнать открытые порты на роутере

  • автор:

Сканер портов

Он показывает, какие порты открыты на вашем компьютере или сервере,
и за что они отвечают. Проверка происходит через сканер nmap и отображает,
насколько открыто ваше устройство для внешнего мира.

Подробнее о сканере портов

Сканер портов позволяет найти компьютеры и серверы в сети, на которых открыт нужный порт. Чаще всего доступность портов проверяют системные администраторы, чтобы выявить слабые места их сетей.

Открытый порт позволяет подключиться к устройству из интернета, если на этом порту работает программа, готовая принять подключение.

Наш онлайн порт-сканер работает на базе самой известной утилиты nmap, адаптированной под веб.

Для проверки своего компьютера нажмите на кнопку «вставить мой IP-адрес» рядом с формой сканера. Не используйте сканер для проверка сторонних серверов, которые не принадлежат вам.

Как можно проверить открытость портов провайдера, роутера, ПК?

Есть проблемы доступа по некоторым портам и не могу найти виновного, уже все исключал, но с переменной успешностью. Как можно проверить порты хотя бы от 0 до 1000? и как можно отследить до куда доходят пакеты, что то вроде traceroute?

  • Вопрос задан более трёх лет назад
  • 12658 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 5
в OS X есть стандартная Network Utility («Сетевая утилита»)
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать

Jump

АртемЪ @Jump Куратор тега Windows
Системный администратор со стажем.

Как можно проверить открытость портов провайдера

Как правило провайдеры портов не закрывают, по крайней мере ни разу с таким не сталкивался. Им этого делать незачем — лишние технические сложности не приносящие прибыли.
Разве что на хостингах иногда почтовые порты прикрывают, во избежание спама, и то об этом предупреждают.

Порт считается открытым если есть приложение которое «слушает» порт — т.е обрабатывает пакеты пришедшие на этот порт, и он не заблокирован в файерволе.
Соответственно смотрите настройки файервола на роутере, компьютере, а так же наличие приложений обрабатывающих пакеты с этого порта.

Как проверить, открыт ли порт

В этой статье мы расскажем, что такое порт, какие они бывают и как проходит проверка порта на локальном и удаленном компьютере.

Вы можете узнать, открыт ли порт, с помощью нашего сервиса проверки доступности портов.

Что такое порт

Порт — это числовой идентификатор программы или процесса, который обслуживает сетевые соединения на заданном IP-адресе. Номера портов могут быть от 0 до 65 535.

Каждое устройство (компьютер, ноутбук, мобильный телефон и др.) имеет свой IP-адрес. Он дает возможность организовывать сетевые соединения между устройствами. Но на отдельном устройстве может быть запущено несколько сетевых приложений одновременно. Например, есть интернет-сервер с IP-адресом. На нем расположен: веб-сервер, почтовый сервер, FTP-сервер. Как сделать так, чтобы мы могли связаться именно с почтовым сервером? Для этого и нужен порт. Порты предоставляют возможность идентифицировать сетевые приложения на отдельно взятом компьютере.

Есть стандартные порты, такие как:

  • порт 80 — для веб-сервера, который работает по протоколу HTTP,
  • порт 443 — для защищенного SSL-сертификатом веб-сервера, который работает по протоколу HTTPS,
  • порт 21 — для FTP-протокола (протокола передачи файлов).

Как проверить, открыт ли порт

Проверка порта на доступность возможна как для своего (локального) компьютера , так и для удаленного.

Как узнать, какие порты открыты на локальном компьютере в Windows

  1. Вызовите командную строку сочетанием клавиш Win+R.
  2. Введите команду «cmd» и нажмите ОК:
  1. Пропишите команду netstat -a и кликните Enter:

Готово, перед вами список открытых портов на вашем компьютере.

Как узнать, какие порты открыты на удаленном компьютере

Провести проверку портов на открытость удаленного компьютера можно при помощи команды telnet.

Telnet — это утилита, с помощью которой можно соединиться с удаленным портом любого компьютера. Telnet позволяет установить связь, чтобы передавать команды и получать ответы (например, сделать проброс портов).

В Windows 7/8/10 и Vista утилита telnet отключена по умолчанию. Утилиту можно установить по инструкции.

Как проверить доступность порта с помощью команды telnet в Windows:

  1. Вызовите командную строку сочетанием клавиш Win+R.
  2. Введите команду «cmd» и нажмите ОК.
  3. В окне терминала введите команду: telnet имя_сервера номер_порта (например, telnet mysite.ru 31). Можно проверить порт на доступность по IP, если ввести команду telnet IP_сервера номер_порта (например, telnet 10.0.119.127 31).
  • Если на экране появится текст «“telnet” не является внутренней или внешней командой, исполняемой программой или пакетным файлом», то на вашем компьютере отключена утилита и ее надо установить по инструкции:
  • Если на экране командной строки появится ошибка, значит порт закрыт:
  • Если экран станет полностью пустым или появится приглашение сервера, значит порт открыт:

Популярные статьи

  • Как указать (изменить) DNS-серверы для домена
  • Я зарегистрировал домен, что дальше
  • Как добавить запись типа A, AAAA, CNAME, MX, TXT, SRV для своего домена
  • Что такое редирект: виды и возможности настройки
  • Как создать почту со своим доменом

Определить открытые порты

Есть локалка, nat, в основном закрытые нуружу в инет порты. Нужно точно определить все открытые для выхода наружу порты.

Как это сделать?

athost ★★★★★
23.10.09 10:11:26 MSD

Определить открытые порты

Можно еще сделать индусским методом. Через nc -l открыть все порты, что открываются, и снаружи себя просканить. Все, что законнектится — то открыто.

shutty ★
( 23.10.09 10:18:46 MSD )

Определить открытые порты

А чем закрываешь порты? Может проще в firewall по дефолту прописать что все закрыто, а потом уже открыть что надо? Как вариант после запустить

и воспользоваться индусским вариантом — просканить себя с внешней сети =)

dgeliko ★★
( 23.10.09 10:22:47 MSD )

Определить открытые порты

Сорри, я наверное плохо объяснил и дал мало вводных.

1. В локалке есть комп с виндой 2. Порты закрыты на роутере 3. Я не админ этой сетки 4. Меня интересуют открытые НАРУЖУ порты

Мне нужно определить на какие порты в инете я смогу коннектиться из этой локалки.

athost ★★★★★
( 23.10.09 10:37:27 MSD ) автор топика
Ответ на: Определить открытые порты от athost 23.10.09 10:37:27 MSD

Определить открытые порты

Роутер имеет внешний IP? если да — просканируй его nmap — он покажет тебе какие порты на роутере открыты со стороны инета.

dgeliko ★★
( 23.10.09 11:03:42 MSD )
Ответ на: Определить открытые порты от dgeliko 23.10.09 11:03:42 MSD

Re: Определить открытые порты

какие порты на роутере открыты со стороны инета.

И как мне это поможет в решении моей задачи?

athost ★★★★★
( 23.10.09 11:14:13 MSD ) автор топика
Ответ на: Re: Определить открытые порты от athost 23.10.09 11:14:13 MSD

Определить открытые порты

хм. не подумал. Попробуй тогда из внутренней сетке просканировать какой нидь комп с открытыми портами в инете. По идее, если роутер не форвардит хитро порты — сканирование покажет тебе на какие порты ты конектишься на роутер и соответсвенно на порт компа в инете -> значит эти порты на роутре не закрыты и ты можешь их юзать для коннекта в инет.

dgeliko ★★
( 23.10.09 11:33:27 MSD )
Ответ на: Определить открытые порты от athost 23.10.09 10:37:27 MSD

Определить открытые порты

> Мне нужно определить на какие порты в инете я смогу коннектиться из этой локалки

> В локалке есть комп с виндой

к компу с виндой доступ есть? если да то ставь туда nmap для виндовса. вроде были сборки.

Komintern ★★★★★
( 23.10.09 11:33:48 MSD )
Ответ на: Определить открытые порты от athost 23.10.09 10:37:27 MSD

Re: Определить открытые порты

Я что-то подобное (требовалось определить открытые порты, но по которым возможно пробросить SSL-туннель. Найти дырку в политике ISA сервера, в общем) тупым брутфорсом — коннектился с рабочей машины на сервер в инете.

Другими словами, надо просканировать nmap’ом удаленный сервер (в интернете), на котором все порты открыты.

Deleted
( 23.10.09 11:34:26 MSD )
Ответ на: Re: Определить открытые порты от athost 23.10.09 11:14:13 MSD

Определить открытые порты

можно на внешней машине, куда есть доступ, настроить правило, которое все порты перенаправляет, скажем, на 80-й.

потом netcat’ом из твоей локалки ломится на всевозможнве порты той машины, можно из скрипта и в несколько потоков. я бы написал эту часть на Си.

scaldov ★★
( 23.10.09 11:36:42 MSD )
Ответ на: Re: Определить открытые порты от Deleted 23.10.09 11:34:26 MSD

Re: Определить открытые порты

Я что-то подобное (требовалось определить открытые порты, но по которым возможно пробросить SSL-туннель. Найти дырку в политике ISA сервера, в общем) тупым брутфорсом — коннектился с рабочей машины на сервер в инете.

У меня практически та же самая задача

Другими словами, надо просканировать nmap’ом удаленный сервер (в интернете), на котором все порты открыты.

Я пока не очень понимаю, где взять такой сервер.

athost ★★★★★
( 23.10.09 11:52:28 MSD ) автор топика
Ответ на: Re: Определить открытые порты от athost 23.10.09 11:52:28 MSD

Определить открытые порты

А тебе прям необходимы ВСЕ порты?

dgeliko ★★
( 23.10.09 11:57:08 MSD )
Ответ на: Re: Определить открытые порты от athost 23.10.09 11:52:28 MSD

Определить открытые порты

>Я пока не очень понимаю, где взять такой сервер.

allports.jabber.ru, в принципе, должен полностью устроить.

Deleted
( 23.10.09 12:00:37 MSD )
Ответ на: Определить открытые порты от Deleted 23.10.09 12:00:37 MSD

Re: Определить открытые порты

allports.jabber.ru, в принципе, должен полностью устроить.

Спасибо, добрый человек. Похоже, что это то, что нужно.

athost ★★★★★
( 23.10.09 12:09:58 MSD ) автор топика
Ответ на: Определить открытые порты от Deleted 23.10.09 12:00:37 MSD

Определить открытые порты

> allports.jabber.ru
Пока не дочитал до конца тоже хотел его предложить обнюхать nmap. 🙂 Есть ещё какой-то сервер у AOL для авторизации асечников, тоже по тому же принципу, со всеми открытыми портами.

Lumi ★★★★★
( 23.10.09 13:50:31 MSD )
Ответ на: Определить открытые порты от Lumi 23.10.09 13:50:31 MSD

Определить открытые порты

Ага, тоже ничего так. Спасибо.

c:\Program Files\OpenVPN>nmap -p T:1-65000 login.icq.com Starting Nmap 5.00 ( http://nmap.org ) at 2009-10-23 14:15 ╠юёъю ю) Interesting ports on bucp-m1-vip.blue.aol.com (64.12.202.116): Not shown: 64973 filtered ports PORT STATE SERVICE 21/tcp open ftp 25/tcp open smtp 53/tcp open domain 80/tcp open http 110/tcp open pop3 143/tcp open imap 433/tcp open unknown 443/tcp open https 465/tcp open smtps 993/tcp open imaps 995/tcp open pop3s 1024/tcp open kdm 1080/tcp open socks 1966/tcp open unknown 2222/tcp open unknown 5190/tcp open aol 5191/tcp open aol-1 5192/tcp open unknown 5193/tcp open aol-3 5194/tcp open unknown 6888/tcp open unknown 8080/tcp open http-proxy 8090/tcp open unknown 8420/tcp open unknown 8443/tcp open https-alt 8585/tcp open unknown 55555/tcp open unknown Nmap done: 1 IP address (1 host up) scanned in 371.08 seconds

athost ★★★★★
( 23.10.09 14:39:41 MSD ) автор топика
Ответ на: Re: Определить открытые порты от athost 23.10.09 11:52:28 MSD

Определить открытые порты

>Я пока не очень понимаю, где взять такой сервер.

Хоть проблема и решилась, на всякий случай расскажу способ выращивания allports server’а в домашних условиях:
iptables -I INPUT -s адрес.с.которого.тестируем -j DELUDE

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *