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.
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
- Ga naar waar CMD is, start menu of zoek in de zoekbalk
Opmerking : voor oudere vensters is dit: Start> Alle programma's> Accessoires
- Klik met de rechtermuisknop op CMD en selecteer " Als administrator uitvoeren "
CMD openen als beheerder - Typ deze opdracht in cmd en voer in :
ipconfig / flushdns
doorspoelen in cmd Hiermee worden de oude gegevensrecords verwijderd die mogelijk zijn gebruikt.
- 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 - Als het IP-adres correct is, betekent dit dat uw hosts-bestand goed werkt en het probleem ergens anders ligt
- Maar als de IP- test mislukt, kunt u de NetBios- cache resetten door deze opdracht in cmd (admin-modus) te typen:
nbtstat –r
- 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.
- Open " Uitvoeren " door op Windows + R te drukken
- Typ regedit erin en voer in
opening regedit via run - Ga nu naar de volgende map in Register-editor :
\ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ DataBasePath
DataBasePath-sleutel in de register-editor - 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:
- Maak een nieuw tekstbestand op Desktop
- Open nu uw " Kladblok " als beheerder
Kladblok openen als beheerder - Klik op Bestand en vervolgens op Openen
- Ga vervolgens naar het volgende adres:
C: \\ Windows \ System32 \ drivers \ etc
- Zoek het "hosts" -bestand en open het, selecteer alle tekst en kopieer het
het bestaande hostbestand openen in system32 - En plak het in het tekstbestand dat u op het bureaublad hebt gemaakt
- Wijzig de naam in ' hosts ' zonder extensies
- 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:
- Ga naar de volgende map:
C: \\ Windows \ System32 \ drivers \ etc
- Klik met de rechtermuisknop op " hosts " -bestand en selecteer " Eigenschappen "
- Ga nu naar het tabblad " Beveiliging "
- Zoek in het vak " Groeps- of gebruikersnamen " naar
% COMPUTERNAME% \ Users
hosts bestandseigenschappen - Controleer de machtigingen in het onderstaande vak en kijk of de gebruiker is toegestaan of niet
- 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 - 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:
- Houd de Windows-toets ingedrukt en druk op R. Typ inetcpl.cpl en klik op OK .
- Selecteer het tabblad Verbindingen en klik op LAN-instellingen
- 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