Implementación del DNS: primeros pasos

Our DNS implementation allows you to point your site's DNS record to one of our hosted endpoints, providing you with the protection of a white-label waiting room that can't be bypassed.

This process does involve third-party validation, so it is not unusual for the process to take several hours. If you need to deploy quickly, you may need to run an alternative integration in the short term.

La implementación del DNS está disponible en el plan Standard de CrowdHandler o en planes superiores.

Step 1: Switch your domain to DNS implementation

  1. Ir a https://admin.crowdhandler.com y ve a la pantalla «Dominios ».
  2. Si vas a añadir un nuevo dominio, haz clic en «Añadir dominio». Si vas a editar un dominio ya existente, haz clic en el botón «Configuración ».
  3. De forma predeterminada, el método de implementación del dominio se establecerá en JavaScript
  4. Haz clic en el menú desplegable, selecciona «DNS » y guarda los cambios.

Please remember that by default, subdomains and apex or naked domains are considered unique in CrowdHandler.

Step 2: TLS Certificate Validation

Para garantizar que el tráfico que pasa por CrowdHandler sea seguro, el primer paso que hay que dar es generar un certificado TLS válido.

  1. Click the REQUEST CERTIFICATE button.

Al cabo de un rato, recibirás una serie de instrucciones sobre el DNS.

  1. Head on over to your DNS control panel and add the record displayed. In the example shown, I'm using Amazon's Route 53 service. Consult the documentation for your DNS control panel if you're unsure or having difficulties with adding the record; alternatively get in touch with support@crowdhandler.com and we'll be happy to help.

  1. Una vez añadido el registro, la validación del certificado puede tardar varias horas, así que aprovecha para ocuparte de esas molestas tareas administrativas que has estado posponiendo mientras el proceso de configuración continúa en segundo plano.

Step 3: Setting your origin

«Origin» es el nombre de dominio del servidor web o del equilibrador de carga al que deseas que CrowdHandler redirija el tráfico. En cuanto CrowdHandler reciba la notificación de que la solicitud de certificado es válida, el estado de la configuración de DNS de tu dominio pasará a ser«Set Origin ».

CrowdHandler DNS origins are limited to domains, meaning that IP addresses will be rejected. If you originally set out to proxy to an IP address, one solution is to set up a subdomain that resolves to the IP address in question e.g. mywebserver.example.com which can then be used as an origin domain.
  1. CrowdHandler will attempt to detect your origin automatically using a DNS lookup however, if this is not possible, you will need to add the origin domain yourself.

  1. With the origin supplied, you can now click Create Distribution to kick-off the creation of your dedicated CrowdHandler endpoint.

  1. El proceso de creación suele tardar entre 10 y 15 minutos en completarse.

Step 4 (optional): Configure Waiting Room Exclusions

Por defecto, CrowdHandler no intentará poner en cola automáticamente las rutas con las siguientes extensiones de archivo.

  • avi
  • css
  • csv
  • eot
  • gif
  • ico
  • jpg
  • js
  • json
  • mapa
  • mov
  • mpeg
  • mpg
  • ogg
  • ogv
  • ott
  • pdf
  • png
  • svg
  • ttf
  • webmanifest
  • wmv
  • woff
  • woff2
  • xml

Es tu responsabilidad omitir los patrones y rutas adicionales que no deben incluirse en la cola. Algunos ejemplos habituales son:

  • Paths used for storing static assets and media, e.g. /wp-includes/*
  • URL de devolución de llamada generadas por proveedores de pago externos.
  • Formato JSON y fuentes RSS.

El GIF que aparece a continuación muestra un ejemplo de patrón de callback de pago creado por un tercero que debería eludir cualquier cola activa que se añada a la lista de exclusiones. Puedes actualizar varias exclusiones a la vez añadiendo tus patrones en líneas nuevas.

Step 5: Testing your domain

Antes de activar la protección de CrowdHandler, recomendamos encarecidamente que pruebes primero el servicio.

Una vez completada la creación de la distribución, se proporcionarán instrucciones sobre cómo configurar una entrada en el archivo hosts, lo que te permitirá dirigir tu tráfico a través de CrowdHandler antes de que el público en general pueda acceder a él.

Our getting started guide walks you through the basics of configuring and customizing your waiting room(s).

NB: The getting started guide sporadically makes specific references to CrowdHandler's JavaScript integration. As you're integrating CrowdHandler via DNS, any actions specific to the JavaScript integration can be ignored.

Por último, cuando estés listo para activar CrowdHandler, actualiza tus registros DNS con los valores que se indican en las instrucciones de puesta en marcha.

Tendrán un aspecto más o menos así.

Nota: Una vez que hayas activado CrowdHandler, ¡no te olvides de eliminar cualquier entrada del archivo «hosts» local que hayas configurado para realizar pruebas!