Une configuration incorrecte du serveur DNS peut rendre un domaine inaccessible ou provoquer des erreurs de résolution. Utilisez la console Alibaba Cloud DNS pour vérifier l'état de votre serveur DNS et rétablir une résolution normale.
Concept clé
Le serveur DNS d'un domaine désigne généralement l'adresse de son serveur DNS autoritaire public. Après l'enregistrement, votre bureau d'enregistrement définit un serveur DNS par défaut et le synchronise avec les serveurs de domaine de premier niveau (TLD). Lors de la résolution, un résolveur local interroge le serveur TLD pour obtenir l'adresse du serveur DNS, puis interroge ce dernier pour récupérer les enregistrements DNS du domaine.
Vérifier le serveur DNS de votre domaine
Console
Accédez à la page Alibaba Cloud DNS - Public Zone.
Repérez le domaine cible. Dans la colonne DNS Server IP Address, consultez l'état des serveurs DNS du domaine. Survolez l'état pour afficher l'Current NS Address et l'System Assigned NS Address.
CLI
nslookup -type=ns example.com
# or
dig NS example.com
Exemple de sortie :
example.com. 3547 IN NS dns30.hichina.com.
example.com. 3547 IN NS dns29.hichina.com.
Registrar
Vérifiez l'adresse du serveur DNS auprès de votre bureau d'enregistrement. L'exemple suivant utilise un domaine enregistré auprès d'Alibaba Cloud.
Accédez à la Domains console. Repérez votre domaine dans la liste. Dans la colonne Actions, cliquez sur Manage pour accéder à la page des détails du domaine.
Dans le volet de navigation de gauche, sélectionnez DNS Modification pour afficher l'adresse du serveur DNS.
Diagnostiquer et résoudre les erreurs d'état
Le système vérifie périodiquement si votre domaine pointe vers ses serveurs DNS attribués en interrogeant les serveurs TLD pour les enregistrements NS et en les comparant aux valeurs attendues. Les états suivants peuvent apparaître :
État 1 : Query NS failed
Alibaba Cloud DNS n'a pas pu récupérer les enregistrements NS de votre domaine depuis les serveurs TLD.
Cause possible | Impact | Solution |
Aucun serveur DNS n'est configuré. | Le domaine ne peut pas être résolu. | Définissez l'DNS Server IP Address sur celle attribuée par Alibaba Cloud DNS. Pour plus d'instructions, consultez la rubrique Modify DNS servers. |
Si le domaine actuel est un sous-domaine, cela peut se produire si aucun enregistrement NS n'est défini sur le domaine parent. | Le domaine ne peut pas être résolu. | Configurez deux enregistrements NS sur le serveur DNS du domaine parent pour pointer l'Query NS failed du sous-domaine vers les serveurs DNS attribués par Alibaba Cloud DNS. Consultez la rubrique Subdomain management. Important Si les enregistrements NS sont déjà configurés sur le domaine parent mais que l'état DNS Server IP Address persiste, cela est probablement dû à un délai. Le contrôle de santé est périodique et les mises à jour sont asynchrones. Attendez 5 minutes, puis actualisez la page. |
État 2 : DNS Server IP Address
Le domaine n'utilise pas l'Query NS failed attribuée par Alibaba Cloud DNS.
Cause possible | Impact | Solution |
Le domaine utilise une DNS Server IP Address qui ne provient pas d'Alibaba Cloud DNS. L'enregistrement de domaine et la résolution DNS sont deux services indépendants. Un domaine acheté sur Alibaba Cloud peut toujours utiliser un fournisseur DNS tiers (tel qu'AWS Route 53 ou Cloudflare) pour la résolution autoritaire. Dans ce cas, les enregistrements DNS que vous ajoutez dans la console Alibaba Cloud DNS ne prennent pas effet sur Internet, car le fournisseur tiers gère la résolution autoritaire. |
| Pour utiliser Alibaba Cloud DNS, modifiez les serveurs DNS de votre domaine afin qu'ils correspondent aux adresses attribuées par Alibaba Cloud DNS. Pour plus d'instructions, consultez la rubrique Modify DNS servers. Après la modification, il peut falloir jusqu'à 48 heures pour que les nouveaux serveurs DNS prennent effet à l'échelle mondiale. Conservez les enregistrements chez votre fournisseur DNS d'origine inchangés pendant cette période pour éviter toute interruption de service. Important Si vous avez déjà modifié les serveurs DNS mais que la colonne DNS Server IP Address affiche toujours l'état Assigned NS not used, cela est probablement dû à un délai. Le contrôle de santé est périodique et les mises à jour sont asynchrones. Attendez 5 minutes, puis actualisez la page. |
Le domaine est configuré pour utiliser les serveurs DNS de l'édition gratuite, mais le système a attribué des serveurs DNS de l'édition payante. | La résolution sur les lignes gratuites fonctionne, mais échoue sur les lignes payantes. Consultez la rubrique Resolution lines. | Modifiez les serveurs DNS pour utiliser l'DNS Server IP Address. |
Le domaine est configuré pour utiliser les serveurs DNS de l'édition payante, mais le système a attribué des serveurs DNS de l'édition gratuite. | Le domaine ne peut pas être résolu. | Modifiez les serveurs DNS pour utiliser l'Assigned NS not used. |
Le domaine a expiré et le système a automatiquement modifié les serveurs DNS en | Le domaine ne peut pas être résolu. | Renouvelez le domaine auprès de votre bureau d'enregistrement. |
État 3 : System Assigned NS Address
L'interrogation du serveur DNS a expiré.
Cause possible | Solution |
Des problèmes réseau ou d'autres problèmes intermittents ont provoqué l'expiration du délai. | Cela n'affecte pas la résolution du domaine. L'état devrait revenir à la normale après quelques minutes. Vous pouvez utiliser la commande dig ou nslookup pour vérifier les résultats de résolution. |
Annexe
System Assigned NS Address
Alibaba Cloud DNS attribue différentes adresses NS en fonction de l'édition (payante ou gratuite). Les plages sont les suivantes :
|
Édition |
Adresse du serveur DNS |
|
Edition payante |
vip(1-8).alidns.com |
|
Edition gratuite |
dns(1-32).hichina.com ns(1-8).alidns.com |
Références
Hiérarchie des serveurs DNS : Types de serveurs DNS et rôle des serveurs autoritaires.
Processus de résolution DNS : Flux de requête de bout en bout.
Migration fluide de la résolution DNS vers Alibaba Cloud DNS : Réduire les risques lors du changement de serveurs DNS.