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?)

Will M.
źródło

Odpowiedzi:

7

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

Joey
źródło
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
ayushgp
źródło
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

Firebinder
źródło
3

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

JP Alioto
źródło
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