Web Application Firewall (WAF) WAF admite la protección tanto de puertos estándar como no estándar. Después de agregar el puerto del servidor de su sitio web en la consola de WAF, este recibe el tráfico de los clientes a través de dicho puerto. Este tema describe los puertos estándar y no estándar que WAF admite.
Puertos estándar compatibles
Puertos del protocolo HTTP: 80 y 8080
Puertos del protocolo HTTPS: 443 y 8443
Puertos no estándar compatibles
-
Acceso nativo a la nube
Cuando utiliza el acceso nativo a la nube para conectarse a WAF, puede proteger cualquier puerto no estándar dentro del rango de 1 a 65535.
-
Acceso CNAME
La compatibilidad varía según la edición de WAF que haya adquirido:
Basic Edition y Pro Edition con suscripción: solo se admiten puertos estándar. No son compatibles con puertos no estándar.
-
Enterprise Edition y Ultimate Edition con suscripción, además de la edición pay-as-you-go:
-
Para el protocolo IPv4, es posible proteger cualquier puerto no estándar en el rango de 1 a 65535, excepto los siguientes puertos de sistema específicos:
9, 20, 21, 22, 23, 25, 42, 53, 67, 68, 69, 110, 135, 137, 138, 139, 143, 161, 389, 445, 593, 1434, 1521, 3127, 3306, 3389, 4444, 5554, 5800, 5900, 6379, 9996, 11211, 27017, 27018, 50030, 50070, 61613, 61616 y 61617.
-
Si IPv6 está habilitado, solo se admiten los siguientes puertos del protocolo HTTP:
81, 82, 83, 84, 86, 87, 88, 89, 97, 800, 808, 1000, 1090, 3333, 3501, 3601, 5000, 5222, 6001, 6666, 7000, 7001, 7002, 7003, 7004, 7005, 7006, 7009, 7010, 7011, 7012, 7013, 7014, 7015, 7016, 7018, 7019, 7020, 7021, 7022, 7023, 7024, 7025, 7026, 7070, 7081, 7082, 7083, 7088, 7097, 7510, 7777, 7800, 8000, 8001, 8002, 8003, 8008, 8009, 8020, 8021, 8022, 8025, 8026, 8077, 8078, 8081, 8082, 8083, 8084, 8085, 8086, 8087, 8088, 8089, 8090, 8091, 8106, 8181, 8334, 8336, 8686, 8800, 8888, 8889, 8999, 9000, 9001, 9002, 9003, 9021, 9023, 9027, 9037, 9080, 9081, 9082, 9180, 9200, 9201, 9205, 9207, 9208, 9209, 9210, 9211, 9212, 9213, 9898, 9908, 9916, 9918, 9919, 9928, 9929, 9939, 9999, 10000, 10001, 10080, 12601, 28080, 33702 y 48800.
-
Si IPv6 está habilitado, solo se admiten los siguientes puertos del protocolo HTTPS:
4443, 5443, 6443, 7443, 9443, 8553, 8663, 9553, 9663 y 18980.
-
Notas de facturación: en la edición pay-as-you-go de WAF, configurar puertos no estándar para el acceso CNAME genera cargos adicionales. Para obtener más información, consulte Billing overview.
Número máximo de puertos no estándar: puede configurar hasta 50 puertos no estándar en Enterprise Edition, y hasta 100 en Ultimate Edition y en la edición pay-as-you-go.
También puede consultar los rangos de puertos compatibles en la consola si sigue estos pasos:
Inicie sesión en la consola de Web Application Firewall 3.0. En la barra de navegación superior, seleccione el resource group y la región de su instancia de WAF (Chinese Mainland o Outside Chinese Mainland).
En el panel de navegación izquierdo, haga clic en Onboarding.
En la pestaña CNAME Record, busque el nombre de dominio cuyos puertos desea consultar y haga clic en Edit dentro de la columna Actions.
En el panel Edit Domain Name, seleccione el protocolo HTTP o HTTPS y luego haga clic en View Port Range a la derecha.
Preguntas frecuentes
¿Cómo especifico el puerto al conectar un recurso en la consola de WAF?
Conectar una instancia de ECS mediante acceso nativo a la nube
Al agregar una instancia de ECS con acceso nativo a la nube en la consola de WAF, debe seleccionar el protocolo y el puerto correspondientes según la dirección de acceso real de su sitio web.
Si se accede a su sitio web mediante
http://yourdomain.com, utilice el protocolo HTTP con el puerto 80.Si se accede a su sitio web mediante
http://yourdomain.com:8080, utilice el protocolo HTTP con el puerto 8080.Si se accede a su sitio web mediante
https://yourdomain.com, utilice el protocolo HTTPS con el puerto 443.Si se accede a su sitio web mediante
https://yourdomain.com:8443, utilice el protocolo HTTPS con el puerto 8443.
Para obtener más información, consulte Enable WAF protection for ECS instances.
Para garantizar la precisión, le recomendamos comprobar el archivo de configuración de su servidor web (por ejemplo, Nginx o Apache, como nginx.conf) y así obtener la información de puertos más exacta.
Usar acceso CNAME
Cuando configura un nombre de dominio con acceso CNAME en la consola de WAF, debe completar los dos pasos siguientes para la configuración de puertos:
Step 1: configure listener (HTTP Port o HTTPS Port, es decir, el puerto de escucha). El puerto de escucha es el protocolo y el puerto que los usuarios emplean para acceder a su servicio. Debe determinar este puerto según la dirección de acceso real:
Si el acceso es mediante
http://yourdomain.com, utilice el protocolo HTTP y establezca HTTP Port en 80.Si el acceso es mediante
http://yourdomain.com:8080, utilice el protocolo HTTP y establezca HTTP Port en 8080.Si el acceso es mediante
https://yourdomain.com, utilice el protocolo HTTPS y establezca HTTPS Port en 443.Si el acceso es mediante
https://yourdomain.com:8443, utilice el protocolo HTTPS y establezca HTTPS Port en 8443.
Para garantizar la precisión, le recomendamos comprobar el archivo de configuración de su servidor web (por ejemplo, Nginx o Apache, como nginx.conf) y así obtener la información de puertos más exacta.
Step 2: configure forwarding (Origin Port). El campo Origin Port indica el puerto que WAF usa para reenviar las solicitudes a su servidor de origen. Este valor debe coincidir con el puerto real que utiliza dicho servidor para proporcionar sus servicios.
El puerto de escucha y el puerto de origen pueden ser distintos. Sin embargo, el puerto de origen debe coincidir exactamente con el que usa realmente su servidor de origen. De lo contrario, el servicio dejará de estar disponible.