Correction: ERR_ICAN_NAME_COLLISION

Conseille: Cliquez Ici Pour Corriger Les Erreurs De Windows Et D'Optimiser Les Performances Du Système

Une collision de noms se produit lorsqu'une tentative de résolution d'un nom utilisé dans un espace de noms privé, tel qu'un domaine de premier niveau ou un nom non qualifié, entraîne une requête auprès du système de noms de domaine (DNS) public. Lorsque les limites administratives des espaces de noms privés et publics se chevauchent, la résolution de noms peut produire des résultats inattendus ou préjudiciables.

Erreur ERR_ICANN_NAME_COLLISION

Quelles sont les causes de la ERR_ICAN_NAME_COLLISION?

Cela peut être causé principalement par le nom d'hôte, mais il peut y avoir d'autres raisons qui peuvent survenir dans ce problème, certaines d'entre elles sont répertoriées ci-dessous.

  • Syntaxe ou noms incorrects : Certains problèmes de base peuvent ressembler au nom du fichier hosts qui doit être hébergé et non hébergé sans extension. Une seule syntaxe incorrecte peut gâcher tout votre programme.
  • Espaces blancs : Si le code est copié quelque part, il est possible que votre code se termine par plusieurs espaces.
  • Autorisations et mandataires : Il peut parfois y avoir des problèmes avec l'autorisation sur le fichier ou les attributs de fichier. Si un proxy est configuré sur le système, il peut contourner le fichier hosts. Ne pas utiliser de proxy est une meilleure option pour avoir moins de problèmes.

Maintenant que vous avez une compréhension de base de la nature du problème, nous allons passer aux méthodes.

Méthode 1: S'assurer que votre fichier hosts est correct

Avant de vérifier le problème ailleurs, assurez-vous que le fichier hosts fonctionne correctement. La correction de base sur le fichier hosts sera:

  • Le nom du fichier doit être " hôtes " et non hôte

    Vous pouvez localiser le fichier hosts ici:

     C: \ Windows \ System32 \ drivers \ etc 

    Répertoire des fichiers hôtes
  • Il ne devrait y avoir aucune extension pour le fichier hosts

    Remarque : assurez-vous de bien vérifier l’extension, car Windows permet de masquer les extensions dans l’onglet Vue .

    Vous pouvez trouver l’onglet Vue dans la barre de menus de l’explorateur de fichiers .

    Activation des extensions dans l'onglet de vue de l'explorateur de fichiers
  • La syntaxe doit être correcte dans le fichier hosts
  • Assurez-vous de prendre en compte toutes les variantes (www.example.com et example.com), parfois une fonctionne, mais d'autres pas. Il suffit d'ajouter les deux pour être en sécurité.

    Ajout des deux types de variantes

Vous pouvez vérifier si le fichier hôte fonctionne ou non en tapant les commandes suivantes dans CMD (mode administrateur).

  1. Allez à l'endroit où se trouve CMD, lancez le menu ou cherchez dans la barre de recherche

    Remarque : pour les anciennes fenêtres, ce sera: Démarrer> Tous les programmes> Accessoires

  2. Faites un clic droit sur CMD, sélectionnez “ Exécuter en tant qu'administrateur

    Ouverture de cmd en tant qu'administrateur
  3. Tapez cette commande dans cmd et entrez :
     ipconfig / flushdns 

    Flushdns en cmd

    Cela supprimera les anciens enregistrements de données éventuellement utilisés.

  4. Maintenant, tapez l' adresse d'entrée que vous avez ajoutée dans votre fichier hosts, pour vérifier s'il utilise l' adresse IP correcte
     ping exemple.com –n 1 ping -6 ipv6.exemple.com –n 1 

    vérifier si le fichier hôte fonctionne ou non
  5. Si l' adresse IP est correcte, cela signifie que votre fichier hosts fonctionne correctement et que le problème est ailleurs
  6. Mais si le test IP échoue, vous pouvez réinitialiser le cache NetBios en tapant cette commande dans cmd (mode administrateur):
     nbtstat –r 
  7. Et vous pouvez vérifier les données actuelles dans le cache DNS avec la commande suivante dans cmd (mode normal):
     ipconfig / displaydns | plus 

    Réinitialiser le cache et vérifier les données dans le DNS

Méthode 2: Vérification de l'espace

Un seul espace, même au niveau de l'entrée vide entre deux lignes, peut gâcher les choses. Notepad ++ peut vous aider à afficher les caractères et à inspecter le nombre de caractères d'espacement. Si vous avez copié les entrées d'hôte d'un autre endroit, il est possible qu'il y ait plusieurs espaces. Pour vous assurer que les espaces ne gachent pas les choses, utilisez des espaces ou des tabulations, pas les deux, et terminez le fichier par une ligne vide.

Méthode 3: Vérification et modification du registre

Vous pouvez trouver la clé dans l'éditeur de registre qui spécifie l'emplacement du fichier hosts. Vous pouvez vérifier l'entrée dans la clé. Si ce n'était pas le bon, vous pouvez le modifier. Aussi, pour ceux qui manquent la clé dans leur registre ou plusieurs autres entrées; ils peuvent le créer ou simplement le copier à partir d'autres machines qui en possèdent déjà.

  1. Ouvrez « Exécuter » en appuyant sur les touches Windows + R
  2. Tapez regedit dedans et entrez

    ouverture regedit par run
  3. Maintenant, allez dans le répertoire suivant dans l' Éditeur du Registre :
     \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ DataBasePath 

    Clé DataBasePath dans l'éditeur de registre
  4. DataBasePath est la clé que vous allez vérifier, l' entrée doit être:
     C: \\ Windows \ System32 \ drivers \ etc 

Méthode 4: Création d'un nouveau fichier hôtes avec des autorisations par défaut

L'autorisation pour le fichier hôtes déjà disponible peut avoir certains problèmes. Vous pouvez créer le nouveau et copier le contenu de l'existant dans le nouveau. L'ancien fichier hôtes aura les coches grises, tandis que le nouveau aura des coches noires. Cela va permettre au système de recréer le fichier avec les autorisations par défaut. Pour ce faire, suivez les étapes ci-dessous:

  1. Créer un nouveau fichier texte sur le bureau
  2. Ouvrez maintenant votre « Bloc-notes » en tant qu'administrateur.

    Bloc-notes d'ouverture en tant qu'administrateur
  3. Cliquez sur Fichier puis sur Ouvrir
  4. Ensuite, allez à l'adresse suivante:
     C: \\ Windows \ System32 \ drivers \ etc 
  5. Localisez le fichier "hosts" et ouvrez-le, sélectionnez tout le texte et copiez- le

    ouvrir le fichier hôte existant dans system32
  6. Et collez- le dans le fichier texte que vous avez créé sur le bureau.
  7. Renommez-le en " hôtes " sans aucune extension
  8. Maintenant, c’est une étape un peu délicate, vous devez copier ( ne pas déplacer ) le nouveau fichier hosts dans le fichier existant et le remplacer.

    Remarque : Pour certains utilisateurs, la copie a fonctionné et pour certains, le déplacement a fonctionné. Commencez par en copier un.

Si vous ne parvenez pas à lire l'ancien fichier hôtes existant. Vous pouvez effectuer les étapes suivantes:

  1. Allez dans le répertoire suivant:
     C: \\ Windows \ System32 \ drivers \ etc 
  2. Cliquez avec le bouton droit sur le fichier « hôtes » et sélectionnez « Propriétés ».
  3. Maintenant, allez dans l'onglet " Sécurité "
  4. Dans la zone " Groupe ou noms d'utilisateur ", recherchez le
     % COMPUTERNAME% \ Users 

    propriétés du fichier hosts
  5. Vérifiez les autorisations dans la case ci-dessous et voyez si l'utilisateur est autorisé ou non
  6. Si l'utilisateur n'est pas autorisé, vous pouvez cliquer sur " Modifier " et cochez la case suivante pour permettre à l'utilisateur:

    Lire et exécuter

    donner la permission à l'utilisateur d'ouvrir le fichier hosts
  7. Ensuite, vous pourrez éditer le fichier hosts dans le bloc-notes en l'ouvrant en tant qu'administrateur.

Méthode 5: Vérification des problèmes de proxy

Cette méthode concerne si un proxy est configuré sur le système et pourrait ignorer le fichier hosts. Dans cette méthode, nous vérifierons si le système exécute un proxy. Nous pouvons le vérifier sur Internet Explorer en procédant comme suit:

  1. Tenez la clé Windows et appuyez sur R. Tapez inetcpl.cpl et cliquez sur OK .
  2. Sélectionnez l'onglet Connexions et cliquez sur paramètres LAN
  3. Assurez-vous que l'option « Détecter automatiquement les paramètres » est cochée et que le serveur proxy n'est pas coché. Après avoir vérifié les paramètres du proxy, vérifiez si le problème est résolu.

    Vérification du proxy dans les options d'Internet Explorer

Des Articles Intéressants