Puerto 53 — DNS (UDP)
¿Qué es el puerto 53?
Sistema de nombres de dominio. Traduce dominios a direcciones IP.
Este es un puerto bien conocido (0–1023) usado por servicios base como DNS. · RFC 1034, RFC 1035
¿Cuándo necesitas el puerto 53 abierto?
Open only on authoritative or recursive DNS servers you are hosting. Not needed on typical web or application servers. Inbound queries arrive at the server — workstations and most servers only initiate DNS queries outbound.
Usos comunes y software
- BIND
- Unbound
- PowerDNS
- Microsoft DNS
- dnsmasq
- Pi-hole
- Cloudflare 1.1.1.1
- Google 8.8.8.8
Seguridad
Open recursive DNS resolvers can be abused in amplification DDoS attacks — a small query generates a large response directed at a victim. Restrict recursive queries to internal clients only. Enable DNSSEC to prevent cache poisoning. For external-facing authoritative DNS, use rate limiting and monitor for unusual query volumes.
¿Es seguro el puerto 53?
Un puerto abierto aumenta la superficie de ataque. La seguridad depende de cómo esté configurado DNS.
Mantén DNS actualizado con parches de seguridad. Exige autenticación fuerte y restringe el acceso a las IPs mínimas necesarias.
Prueba la conectividad del puerto 53 en cualquier host.
Abrir el puerto 53
Para permitir conexiones entrantes al puerto 53 (DNS), configura tu firewall y añade una regla de reenvío de puertos en tu router hacia la IP local de tu dispositivo.
Abre el Firewall de Windows Defender → Configuración avanzada → Reglas de entrada → Nueva regla → Puerto → UDP → Puertos locales específicos: 53 → Permitir la conexión → Asigna nombre y guarda la regla.
netsh advfirewall firewall add rule name="Open Port 53" dir=in action=allow protocol=udp localport=53sudo ufw allow 53/udpsudo iptables -A INPUT -p udp --dport 53 -j ACCEPTAccede a tu router (192.168.1.1 o 192.168.0.1) → Reenvío de puertos → Añade una nueva regla: Protocolo UDP, Puerto externo 53, IP interna: IP local de tu dispositivo, Puerto interno 53 → Guardar.
Cómo cerrar el puerto 53
Si no necesitas DNS, bloquea este puerto en el firewall o en el router.
Para bloquear el puerto 53 en Windows, ejecuta el siguiente comando en PowerShell o Símbolo del sistema (como administrador):
netsh advfirewall firewall add rule name="Block Port 53" dir=in action=block protocol=udp localport=53Ejecuta: sudo ufw deny 53/udpsudo iptables -A INPUT -p udp --dport 53 -j DROPElimina o desactiva la regla de redirección del puerto 53.
Preguntas frecuentes
¿Para qué se usa el puerto 53?▾
El puerto 53 es el puerto UDP estándar para DNS. Lo utilizan servidores y aplicaciones que necesitan aceptar conexiones entrantes para este servicio. Si debes mantenerlo abierto depende de si ejecutas activamente un servidor DNS; de lo contrario, debe permanecer cerrado.
¿Es seguro mantener abierto el puerto 53?▾
Un puerto 53 abierto amplía tu superficie de ataque. Si no ejecutas DNS activamente, cierra el puerto en tu firewall y elimina reglas de reenvío de puertos. Si DNS debe ser accesible, restringe el acceso a IPs conocidas y mantén el software actualizado.