¿Para qué se usa el puerto 80?
Tráfico web sin cifrar.
¿Debe estar abierto el puerto 80?
Normalmente abierto a internet. Este puerto está pensado para ser accesible públicamente en los servidores que ofrecen el servicio. Mantén el 80 abierto en los servidores web para que los visitantes sean redirigidos (301) a HTTPS, y para que funcione la validación HTTP-01 de Let’s Encrypt.
Ver qué escucha en el puerto 80
# Linux
sudo ss -tlnp | grep ':80 '
# macOS
sudo lsof -nP -i TCP:80 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 80 -State Listen
Abrir o bloquear el puerto 80 en un firewall
# Ubuntu / Debian (ufw)
sudo ufw allow 80/tcp
sudo ufw deny 80/tcp
# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 80" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow
En servidores en la nube, abre también el puerto en el grupo de seguridad o en el firewall de red del proveedor. En casa, un servicio detrás de un router necesita una regla de reenvío de puertos a la IP local del dispositivo.
Pruébalo desde fuera
Un puerto puede estar abierto en el servidor pero bloqueado en un nivel superior. El Comprobador de puertos se conecta desde internet, así que muestra lo que ve el mundo. Desde tu propia máquina, usa nc -vz example.com 80 (macOS/Linux) o Test-NetConnection example.com -Port 80 (Windows).
Comprobador de puertos
Comprueba si un servidor acepta conexiones en puertos específicos —web (80/443), correo (25/587/993), SSH, bases de datos o escritorio remoto— y mira cuáles están abiertos, cerrados o filtrados por un cortafuegos.