Comment puis-je résoudre l'erreur « Name or service not known » dans Amazon RDS for MySQL ?

Lecture de 2 minute(s)
0

Je souhaite résoudre l'erreur « Name or service not known error » dans les journaux d'erreurs Amazon Relational Database Service (Amazon RDS) for MySQL.

Brève description

Lorsque l'authentification du client est en cours, Amazon RDS for MySQL effectue une recherche DNS inversée sur le nom d'hôte du client qui essaie de se connecter. RDS for MySQL vérifie si le nom d'hôte se trouve dans le cache de l'hôte. S'il n'existe pas, le serveur résout l'adresse IP en nom d'hôte et résout de nouveau le nom d’hôte en adresse IP. Si RDS for MySQL ne peut pas effectuer la recherche DNS, il enregistre l'un des messages d'erreur suivants et poursuit le processus d'authentification du client :

« Host name could not be resolved: Name or service not known »

« IP address xxx.xxx.xxx.xxx/n could not be resolved: Name or service not known »

Pour un hôte donné, RDS for MySQL essaie uniquement d'effectuer une recherche DNS inversée pour la première connexion à partir de cet hôte. Aucun message d'erreur ne s'affiche pour les connexions utilisateur suivantes à partir de cet hôte. Notez qu'Amazon RDS limite intentionnellement une résolution DNS inversée pour les connexions client MySQL au sein des réseaux de cloud privé virtuel (VPC).

Remarque : Dans la plupart des cas, les messages d'erreur précédents peuvent être ignorés. Cependant, le processus de recherche DNS inversée peut entraîner une perte de performances importante et ralentir la tentative de connexion.

Résolution

Pour résoudre ces messages d'erreur, activez le paramètre skip_name_resolve dans un groupe de paramètres RDS for MySQL personnalisé.

Procédez comme suit :

  1. Créez un groupe de paramètres personnalisé dans RDS for MySQL.
  2. Définissez le paramètre skip_name_resolve sur 1.
  3. Associez le groupe de paramètres personnalisé à votre instance RDS for MySQL.
  4. Redémarrez l'instance pour appliquer le groupe de paramètres personnalisé.

Remarque : Lorsque vous activez le paramètre skip_name_resolve, celui-ci désactive la recherche DNS inversée.

Pour plus d'informations, consultez la section Groupes de paramètres de base de données pour les instances de bases de données Amazon RDS.

Informations connexes

Recherches DNS et cache d'hôte sur le site Web MySQL

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 mois