Czy istnieje prosty sposób na wykrycie blokowania portu ISP?


12

Czy istnieje sposób na odróżnienie mojego dostawcy usług blokujących ruch na niektórych portach od routera / zapory NAT blokujących ten ruch? Witryny „ Shields Up ” i „ Can you see me ” pokazują, że moje porty są zamknięte lub niedostępne, ale zakładam, że wynika to głównie z routera NAT. (Oczywiście, mógłbym po prostu usunąć router, połączyć się bezpośrednio i korzystać z tych stron, ale czy istnieje prosty sposób na przetestowanie bez tego?)

Odpowiedzi:


7

Możesz ustawić swój komputer jako DMZ w konfiguracji routera, co oznacza, że ​​NAT zasadniczo przekazuje ci wszystko.


10

Zajmie to dużo czasu, ale otrzymasz listę wszystkich zablokowanych portów:

#!/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 ma for ((counter=1; counter <= 65535; ++counter)); doi zauważa również małe litery (wielkie litery są zarezerwowane dla zmiennych systemowych).
tripleee

6

Firebind.com jest w stanie powiedzieć, czy któryś z portów 65535 UDP lub TCP jest blokowany między komputerem klienta a Internetem. Mają klienta apletów Java, który wysyła pakiety w obie strony z komputera na serwer za pośrednictwem wybranych portów, a jeśli przesyłanie pakietów zakończy się powodzeniem, wiesz, że port nie jest blokowany przez żadną zaporę (np. własny router domowy lub zapora sieciowa twoich dostawców usług internetowych).

W twoim przypadku możesz najpierw uruchomić testy zza routera i uzyskać listę wszystkich zablokowanych portów. Następnie możesz podłączyć urządzenie bezpośrednio do Internetu (z pominięciem zapory) i ponownie uruchomić testy. Porównując wyniki, można dowiedzieć się, jaka jest różnica między blokami routera domowego a blokami usługodawcy internetowego.

Należy zauważyć, że Firebind NIE jest skanerem portów. To skaner „PATH”.

http://www.firebind.com


3

Możesz ustawić router / zaporę tak, aby rejestrowała i sprawdzała, co konkretnie blokuje.


Ach - włącz rejestrowanie, uruchom skanowanie portów Shields up, a każdy niezalogowany port zostanie zablokowany gdzie indziej. Świetny pomysł.
Will M

Ale nie chcesz głosować za tym pytaniem, prawda?
innaM

Sprytne, ale bez routera (moje, zresztą) rejestruje możliwe skanowanie portów i nie zachowuje wszystkich szczegółów, więc wciąż szukam pomysłów.
Czy M
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.