Mise en œuvre du DNS - Pour commencer

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 fonctionnalité DNS est disponible dans la formule Standard de CrowdHandler ou dans les formules supérieures.

Step 1: Switch your domain to DNS implementation

  1. Aller à https://admin.crowdhandler.com et accédez à l'écran « Domaines ».
  2. Si vous souhaitez ajouter un nouveau domaine, cliquez sur « Ajouter un domaine ». Si vous souhaitez modifier un domaine existant, cliquez sur le bouton « Paramètres ».
  3. Par défaut, la méthode de déploiement du domaine sera définie sur JavaScript
  4. Cliquez sur le menu déroulant, sélectionnez « DNS », puis enregistrez.

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

Step 2: TLS Certificate Validation

Pour garantir la sécurité du trafic transitant par CrowdHandler, la première étape consiste à générer un certificat TLS valide.

  1. Click the REQUEST CERTIFICATE button.

Dans quelques instants, vous recevrez une série d'instructions relatives au 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. Une fois l'enregistrement ajouté, la validation du certificat peut prendre plusieurs heures; profitez-en donc pour vous occuper de ces tâches administratives fastidieuses que vous remettez sans cesse à plus tard, pendant que la configuration se poursuit en arrière-plan.

Step 3: Setting your origin

« Origin » correspond au nom de domaine du serveur Web ou de l'équilibreur de charge vers lequel vous souhaitez que CrowdHandler redirige le trafic. Dès que CrowdHandler reçoit la notification indiquant que la demande de certificat est valide, l'état des paramètres DNS de votre domaine passe à «Origin défini ».

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. Le processus de création dure généralement entre 10 et 15 minutes.

Step 4 (optional): Configure Waiting Room Exclusions

Par défaut, CrowdHandler ne tentera pas automatiquement de mettre en file d'attente les routes présentant les extensions de fichier suivantes.

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

Il vous appartient d'exclure les schémas et itinéraires supplémentaires qui ne doivent pas être mis en file d'attente. Voici quelques exemples courants :

  • Paths used for storing static assets and media, e.g. /wp-includes/*
  • URL de rappel générées par des prestataires de paiement tiers.
  • Flux JSON et RSS.

Le GIF ci-dessous illustre un exemple de modèle de callback de paiement créé par un tiers, qui devrait contourner toute file d'attente active ajoutée à la liste d'exclusion. Vous pouvez mettre à jour plusieurs exclusions à la fois en ajoutant vos modèles sur de nouvelles lignes.

Step 5: Testing your domain

Avant d'activer la protection CrowdHandler, nous vous recommandons vivement de tester au préalable le service.

Une fois la création de la distribution terminée, vous recevrez des instructions vous expliquant comment configurer une entrée dans le fichier hosts, ce qui vous permettra d'acheminer votre trafic via CrowdHandler avant que le grand public n'y ait accès.

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.

Enfin, lorsque vous serez prêt à activer CrowdHandler, mettez à jour vos enregistrements DNS en utilisant les valeurs indiquées dans les instructions de mise en service.

Ils ressembleront à peu près à ça.

Remarque : une fois CrowdHandler activé, n'oubliez pas de supprimer toutes les entrées du fichier « host » local que vous aviez configurées à des fins de test !