Чи є простий спосіб виявити блокування порту провайдера?


12

Чи є спосіб визначити різницю між тим, що блокує трафік провайдера ISP на певних портах, і моїм маршрутизатором / брандмауером блокує цей трафік? На сайтах " Щити вгору " та " Чи можете ви мене бачити " відображаються мої порти закриті або недоступні, але я припускаю, що це пов'язано насамперед з маршрутизатором NAT. (Очевидно, я міг просто видалити роутер, підключитися безпосередньо та використовувати ці сайти, але чи є простий спосіб тестування, не роблячи цього?)

Відповіді:


7

Ви можете встановити свій комп'ютер як DMZ в конфігурації маршрутизатора, а це означає, що NAT по суті передає вам все.


10

Це займе багато часу, але ви отримаєте список усіх заблокованих портів:

#!/bin/bash

COUNTER=1
while [  $COUNTER -lt 65535 ]; do
        echo $COUNTER
        curl portquiz.net:$COUNTER --connect-timeout 1
        let COUNTER=COUNTER+1
done

1
Bash має, for ((counter=1; counter <= 65535; ++counter)); doа також помічає змінну нижнього регістру (великі регістри зарезервовані для системних змінних).
трійчатка

6

Firebind.com може повідомити вам, чи блокується будь-який із портів 65535 UDP або TCP між вашою клієнтською машиною та Інтернетом. У них є клієнт Java Applet, який надсилає пакети назад і назад з Вашої машини на свій сервер через вибраний порт (и), і якщо пакети передаються успішно, ви знаєте, що порт не блокується жодним брандмауером, що втручається (наприклад, власний домашній маршрутизатор або брандмауер провайдерів.)

Тож у вашому випадку ви можете спочатку запустити тести позаду маршрутизатора та отримати список усіх заблокованих портів. Потім ви зможете підключити свій апарат безпосередньо до Інтернету (обійшовши брандмауер) і знову запустіть тести. Порівнюючи результати, ви зможете визначити різницю між тим, що блокує ваш домашній маршрутизатор, і тим, що блокує ваш провайдер.

Важливо зазначити, що Firebind НЕ є сканером порту. Це сканер "PATH".

http://www.firebind.com


3

Ви можете встановити маршрутизатор / брандмауер для ведення журналів і побачити, що він конкретно блокує.


Ах - увімкніть журнал, запустіть сканування портів Shields up, і будь-який порт, який НЕ зареєстрований, заблокований деінде. Чудова ідея.
Буде М

Але ви б не хотіли підкреслювати це питання, чи не так?
innaM

Розумний, але ні - маршрутизатор (мій, все одно) реєструє можливе сканування портів і не зберігає всі деталі, тому я все ще шукаю ідеї.
Буде М
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.