¿Hay alguna manera de distinguir entre el tráfico de bloqueo de mi ISP en ciertos puertos y mi NAT enrutador/firewall que bloquea ese tráfico? Los sitios " Shields Up " y " ¿Puedes verme? "muestra mis puertos cerrados o no accesibles, pero supongo que esto se debe principalmente al NAT enrutador. (Obviamente, podría simplemente quitar el enrutador , conéctese directamente y use esos sitios, pero ¿hay alguna manera simple de probar sin hacer eso?)
Puede configurar su computadora como DMZ en la configuración del enrutador, lo que significa que NAT esencialmente le pasa todo a usted.
Esto llevará mucho tiempo, pero le dará la lista de todos los puertos bloqueados:
#!/bin/bash
COUNTER=1
while [ $COUNTER -lt 65535 ]; do
echo $COUNTER
curl portquiz.net:$COUNTER --connect-timeout 1
let COUNTER=COUNTER+1
done
Firebind.com puede decirle si alguno de los 65535 UDP o TCP puertos están bloqueados entre su máquina cliente e Internet. Tienen un Java Cliente Applet que envía paquetes de ida y vuelta desde su máquina a su servidor a través de los puertos de su elección, y si los paquetes se transfieren con éxito, sabe que el puerto no está bloqueado por ningún firewall intermedio (como su propio enrutador doméstico) o el firewall de su ISP).
Entonces, en su caso, primero puede ejecutar pruebas desde detrás de su enrutador y obtener una lista de todos los puertos bloqueados. Luego, puede conectar su máquina directamente a Internet (sin pasar por el firewall) y ejecutar las pruebas nuevamente. Al comparar los resultados, podrá descubrir la diferencia entre lo que bloquea su enrutador doméstico y lo que bloquea su ISP.
Es importante tener en cuenta que Firebind NO es un escáner de puertos. Es un escáner "PATH".
Puede configurar su enrutador/firewall para iniciar sesión y ver específicamente qué está bloqueando.