Oplossing: ERR_ICAN_NAME_COLLISION

Een naambotsing treedt op wanneer een poging om een ​​naam op te lossen die wordt gebruikt in een privé-naamruimte, zoals Top-Level Domain of niet-gekwalificeerde naam, resulteert in een query naar het publieke Domain Name System (DNS). Wanneer de administratieve grenzen van particuliere en openbare naamruimten elkaar overlappen, kan naamomzetting onbedoelde of schadelijke resultaten opleveren.

ERR_ICANN_NAME_COLLISION fout

Wat veroorzaakt de ERR_ICAN_NAME_COLLISION?

Dit kan meestal worden veroorzaakt door de hostnaam, maar er kunnen andere redenen zijn die in dit probleem kunnen voorkomen, sommige hiervan worden hieronder vermeld.

  • Onjuiste syntaxis of namen : sommige basisproblemen kunnen zijn dat de naam van het hosts-bestand hosts moet zijn en geen host zonder uitbreidingen. Een enkele onjuiste syntaxis kan uw hele programma verpesten.
  • Witte spaties : als de code ergens wordt gekopieerd, bestaat de mogelijkheid dat uw code meerdere spaties bevat.
  • Machtigingen en proxy's : soms kunnen er problemen zijn met de machtiging voor het bestand of bestandskenmerken. Als er een proxy op het systeem is geconfigureerd, kan deze het hosts-bestand omzeilen. Het gebruik van geen proxy is een betere optie om minder problemen te krijgen.

Nu u een basiskennis hebt van de aard van het probleem, gaan we verder met de methoden.

Methode 1: Controleren of uw hosts-bestand correct is

Voordat u het probleem elders controleert, moet u controleren of het hosts-bestand correct werkt. De basiscorrectie over het hosts-bestand is:

  • De bestandsnaam moet ' hosts ' zijn en geen host

    U kunt het hosts- bestand hier vinden:

     C: \ Windows \ System32 \ drivers \ etc 

    Directory van hosts-bestand
  • Er mag geen extensie voor het hosts-bestand zijn

    Opmerking : zorg ervoor dat u de extensie aanvinkt, omdat Windows een optie heeft om extensies te verbergen op het tabblad weergave

    U vindt het tabblad weergave in de menubalk van de bestandsverkenner

    Extensies inschakelen op het tabblad weergave van de bestandsverkenner
  • De syntaxis moet correct zijn in het hosts- bestand
  • Zorg ervoor dat je voor alle varianten zorgt (www.example.com en example.com), soms werkt er een, maar anderen niet. Voeg beide toe om veilig te zijn.

    Beide typen varianten toevoegen

U kunt controleren of het hostbestand werkt of niet door de volgende opdrachten in CMD (Admin Mode) te typen

  1. Ga naar waar CMD is, start menu of zoek in de zoekbalk

    Opmerking : voor oudere vensters is dit: Start> Alle programma's> Accessoires

  2. Klik met de rechtermuisknop op CMD en selecteer " Als administrator uitvoeren "

    CMD openen als beheerder
  3. Typ deze opdracht in cmd en voer in :
     ipconfig / flushdns 

    doorspoelen in cmd

    Hiermee worden de oude gegevensrecords verwijderd die mogelijk zijn gebruikt.

  4. Typ nu het invoeradres dat u in uw hosts- bestand hebt toegevoegd om te controleren of het het juiste IP-adres gebruikt
     ping example.com –n 1 ping -6 ipv6.example.com –n 1 

    controleren of het hostbestand werkt of niet
  5. Als het IP-adres correct is, betekent dit dat uw hosts-bestand goed werkt en het probleem ergens anders ligt
  6. Maar als de IP- test mislukt, kunt u de NetBios- cache resetten door deze opdracht in cmd (admin-modus) te typen:
     nbtstat –r 
  7. En u kunt de huidige gegevens in de DNS- cache controleren met de volgende opdracht in cmd (normale modus):
     ipconfig / displaydns | meer 

    Reset cache en controleer gegevens in DNS

Methode 2: Controleren op witruimte

Een enkele spatie, zelfs bij de lege invoer tussen twee regels, kan dingen verpesten. Notepad ++ kan helpen bij het weergeven van de tekens en het inspecteren van het aantal witruimte-tekens. Als u de hostitems van ergens anders hebt gekopieerd, bestaat de mogelijkheid dat er meerdere spaties in voorkomen. Om ervoor te zorgen dat de spaties de zaken niet verpesten, gebruikt u gewoon spaties of tabbladen, niet beide, en sluit u het bestand af met een lege regel.

Methode 3: Het register controleren en bewerken

U vindt de sleutel in de register-editor die de locatie van het hosts-bestand aangeeft. U kunt de invoer in de sleutel controleren. Als het niet de juiste is, kunt u het bewerken. Ook voor degenen die de sleutel in hun register of verschillende andere vermeldingen missen; ze kunnen het maken of gewoon kopiëren van andere machines die deze al hebben.

  1. Open " Uitvoeren " door op Windows + R te drukken
  2. Typ regedit erin en voer in

    opening regedit via run
  3. Ga nu naar de volgende map in Register-editor :
     \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ DataBasePath 

    DataBasePath-sleutel in de register-editor
  4. DataBasePath is de sleutel die u gaat controleren, de invoer daarin zou moeten zijn:
     C: \\ Windows \ System32 \ drivers \ etc 

Methode 4: Nieuw hosts-bestand maken met standaardmachtigingen

De toestemming voor het al beschikbare hosts-bestand kan enkele problemen hebben. U kunt de nieuwe maken en de inhoud van de bestaande naar de nieuwe kopiëren. Het oude hosts-bestand heeft de grijze vinkjes, terwijl het nieuwe zwarte vinkjes heeft. Wat dit zal doen, is dat het systeem het bestand opnieuw maakt met standaardmachtigingen. Volg hiervoor de onderstaande stappen:

  1. Maak een nieuw tekstbestand op Desktop
  2. Open nu uw " Kladblok " als beheerder

    Kladblok openen als beheerder
  3. Klik op Bestand en vervolgens op Openen
  4. Ga vervolgens naar het volgende adres:
     C: \\ Windows \ System32 \ drivers \ etc 
  5. Zoek het "hosts" -bestand en open het, selecteer alle tekst en kopieer het

    het bestaande hostbestand openen in system32
  6. En plak het in het tekstbestand dat u op het bureaublad hebt gemaakt
  7. Wijzig de naam in ' hosts ' zonder extensies
  8. Nu is dit een beetje lastige stap, je moet het nieuwe hosts- bestand kopiëren ( niet verplaatsen ) naar het bestaande en het overschrijven

    Opmerking : voor sommige gebruikers werkte kopiëren en voor sommige verplaatsen werkte. Probeer er eerst een te kopiëren.

Als u het bestaande oude hosts-bestand niet kunt lezen. U kunt de volgende stappen uitvoeren:

  1. Ga naar de volgende map:
     C: \\ Windows \ System32 \ drivers \ etc 
  2. Klik met de rechtermuisknop op " hosts " -bestand en selecteer " Eigenschappen "
  3. Ga nu naar het tabblad " Beveiliging "
  4. Zoek in het vak " Groeps- of gebruikersnamen " naar
     % COMPUTERNAME% \ Users 

    hosts bestandseigenschappen
  5. Controleer de machtigingen in het onderstaande vak en kijk of de gebruiker is toegestaan ​​of niet
  6. Als de gebruiker niet is toegestaan, klikt u op " Bewerken " en vinkt u het volgende vakje aan voor een gebruiker om toe te staan:

    Lezen en uitvoeren

    toestemming geven aan de gebruiker om het hosts-bestand te openen
  7. Vervolgens kunt u het hosts-bestand in Kladblok bewerken door het als beheerder te openen.

Methode 5: Proxyproblemen controleren

Deze methode gaat over; als op het systeem een ​​proxy is geconfigureerd die mogelijk het hosts-bestand omzeilt. In deze methode controleren we of het systeem een ​​proxy uitvoert. We kunnen het controleren op Internet Explorer door de volgende stappen te volgen:

  1. Houd de Windows-toets ingedrukt en druk op R. Typ inetcpl.cpl en klik op OK .
  2. Selecteer het tabblad Verbindingen en klik op LAN-instellingen
  3. Zorg ervoor dat " Instellingen automatisch detecteren " is aangevinkt en dat de proxyserver niet is aangevinkt. Controleer na het controleren van de proxy-instellingen of het probleem is opgelost.

    Controle van de proxy in Internet Explorer-opties

Interessante Artikelen