¿Por qué no puedo abrir la página web cuando abro el puerto 80 y cierro los puertos en el rango 8001-65534?
El puerto 80 se refiere al extremo del servidor. Por supuesto, su extremo no utiliza el 80 para conectarse.
Generalmente, la mayoría de los navegadores utilizan puertos de alta gama para conectarse, y abrir una página web requiere muchas solicitudes HTTP, lo que también requiere abrir muchos puertos de alta gama.
Además, estos puertos no se pueden reutilizar dentro de los 5 minutos posteriores al inicio de una solicitud HTTP.
Puedes utilizar el comando "netstat -ano" para comprobarlo.
Si cierras estos puertos de alto nivel, sería extraño poder abrir páginas web.
Lo que todo el mundo llama bloqueo de puertos es simplemente bloquear algunos puertos riesgosos de bajo nivel. ¿Quién te pidió que bloquearas los puertos de alto nivel?
No lo bloquees aleatoriamente