Une erreur 1016 (HTTP 530) signifie que CloudFlare n'a pas pu faire une résolution DNS pour trouver votre IP d'origine. Lorsque nous ne pouvons pas trouver l'adresse IP de votre serveur d'origine, nous ne pouvons pas envoyer de requêtes à votre serveur, nous renvoyons donc cette erreur.
Les causes les plus fréquentes de l'erreur HTTP 1016 sont :
- Vous n'avez pas d'enregistrement DNS correspondant dans vos paramètres DNS Cloudflare, donc nous ne pouvons pas résoudre l'origine
- Votre enregistrement DNS est un CNAME pour un service externe qui renvoie une erreur DNS
- Vous avez un Load Balancing configuré avec Cloudflare et les noms d'hôte d'origine (""CNAMEs"") dans vos pools par défaut / région et votre pool de secours ne peuvent pas être résolus via DNS. Cloudflare recommande d'utiliser un pool de secours configuré avec une IP d'origine, car le pool de secours est le «dernier recours» si tous les autres pools ne sont pas disponibles.
Dépannage de l'erreur 1016
- Vérifiez vos paramètres DNS Cloudflare (par exemple, http://www.cloudflare.com/a/dns/example.com) pour l'enregistrement DNS qui a subi l'erreur - s'il n'existe pas, il doit être créé pour que votre enregistrement DNS fonctionne
- Sur Cloudflare, confirmez la valeur de cet enregistrement, par exemple, il sera probablement un CNAME à quelque chose d'externe à « example.com », par exemple « something.anotherdomain.com »;
- Vérifiez la résolution DNS de la valeur CNAME à l'aide d'un outil comme dig ou nslookup (NSLookup - Comment faire un NSLookup) ou un service en ligne. Plus de détails ci-dessous.
Vérification de la résolution DNS d'un enregistrement externe
Il existe des outils en ligne de commande que vous pouvez utiliser pour vérifier la résolution DNS, ainsi que certains services tiers, en ligne, qui peuvent également vous aider.
- Utilisation de dig pour vérifier la résolution DNS
- Code: Tout sélectionner
dig something.anotherdomain.com
dig +trace something.anotherdomain.com
dig something.anotherdomain.com @8.8.8.8
- Utilisation de nslookup pour vérifier la résolution DNS
- Code: Tout sélectionner
nslookup something.anotherdomain.com
nslookup something.anotherdomain.com 8.8.8.8
- Utilisation d'un outil tiers
https://www.whatsmydns.net/#A/example.anotherdomain.com
Il y a des services en ligne tels que whatsmydns.net ci-dessus qui vérifiera la résolution pour un enregistrement DNS dans le monde entier, et ceux-ci valent la peine d'être vérifiés. Si vous voyez autre chose qu'une adresse IP valide renvoyée (par exemple, vous voyez un délai d'attente, une SERVFAIL , NXDOMAIN ou NOERROR ), c'est la source probable de votre problème, et vous devrez NXDOMAIN NOERROR DNS pour votre CNAME dans ce cas pour résoudre ce problème.
Code HTTP (Code d'état HTTP - HTTP Status code) 1016 (Origin DNS error) (Erreur DNS d'origine)
Discuter de cet article ci-après (corriger / compléter / mettre à jour...)"