Fix: ERR_ICAN_NAME_COLLISION
En namnkollision inträffar när ett försök att lösa ett namn som används i ett privat namnområde, till exempel toppnivådomän eller okvalificerat namn, resulterar i en fråga till det offentliga domännamnsystemet (DNS). När de administrativa gränserna för privata och offentliga namnområden överlappar kan namnupplösning ge oavsiktliga eller skadliga resultat.
Vad orsakar ERR_ICAN_NAME_COLLISION?
Detta kan orsakas på grund av värdnamnet mestadels, men det kan finnas andra skäl som kan uppstå i det här problemet, några av dem listas nedan.
- Felaktig syntax eller namn : Vissa grundläggande problem kan vara som namnet på hosts-filen ska vara värdar och inte värd utan några tillägg med den. En enda felaktig syntax kan röra upp hela programmet.
- Vita mellanslag : Om koden kopieras någonstans, finns det en möjlighet att din kod kommer att hamna med flera mellanslag.
- Behörigheter och fullmakt : Ibland kan det vara problem med tillståndet för filen eller filattributen. Om det finns ett proxy konfigurerat i systemet, kan det komma förbi värdfilen. Att använda ingen proxy är ett bättre alternativ för att få mindre problem.
Nu när du har en grundläggande förståelse för problemets natur kommer vi att gå vidare mot metoderna.
Metod 1: Se till att din värdfil är korrekt
Innan du kontrollerar problemet någon annanstans, se till att värdfilen fungerar korrekt. Den grundläggande korrigeringen för värdfilen är:
- Filnamnet ska vara " värdar " och inte värd
Du kan hitta värdfil här:
C: \ Windows \ system32 \ drivers \ etc
Katalog över värdefilen - Det bör inte finnas någon förlängning för värdfilen
Obs : Se till att du kontrollerar tillägget, eftersom windows har ett alternativ att dölja tillägg på fliken Visa
Du kan hitta fliken Visa i filutforskarens menyfält
Aktivera tillägg på visningsfliken i filutforskaren - Syntaxen ska vara korrekt i värdfilen
- Se till att du tar hand om alla varianter (www.example.com och example.com), ibland fungerar en men andra inte. Lägg bara till båda för att vara säkra.
Lägga till båda typerna av varianter
Du kan kontrollera om värdfilen fungerar eller inte genom att skriva följande kommandon i CMD (Admin Mode)
- Gå till där CMD är, starta menyn eller sök i sökfältet
Obs : För äldre fönster kommer det att vara: Start> Alla program> Tillbehör
- Högerklicka på CMD, välj " Kör som administratör "
Öppnar cmd som administratör - Skriv detta kommando i cmd och ange :
ipconfig / flushdns
flushdns i cmd Detta kommer att släppa de gamla dataposter som kan ha använts.
- Skriv nu in postadressen som du lagt till i din värdfil för att kontrollera om den använder rätt IP
ping exempel.com –n 1 ping -6 ipv6.example.com –n 1
kontrollera om värdfilen fungerar eller inte - Om IP: n är korrekt betyder det att din värdfil fungerar bra och problemet är någon annanstans
- Men om IP- testet misslyckas kan du återställa NetBios- cachen genom att skriva detta kommando i cmd (adminläge):
nbtstat –r
- Och du kan kontrollera aktuell information i DNS- cache med följande kommando i cmd (normalt läge):
ipconfig / displaydns | Mer
Återställ cache och kontrollera data i dns
Metod 2: Kontrollera om Whitespace
Ett enda utrymme även vid den tomma posten mellan två rader kan röra saker. Notepad ++ kan hjälpa till att visa tecknen och kontrollera antalet blankstegstecken. Om du kopierade värdposterna från någon annanstans finns det möjlighet till flera mellanslag i det. För att säkerställa att utrymmena inte rör på saker, använd bara mellanslag eller flikar, inte båda och avsluta filen med en tom rad.
Metod 3: Kontrollera och redigera registret
Du kan hitta nyckeln i registerredigeraren som anger platsen för värdfilen. Du kan kontrollera posten i nyckeln. Om det inte var rätt kan du redigera det. Också för dem som saknar nyckeln i sitt register eller flera andra poster; de kan skapa det eller bara kopiera det från andra maskiner som redan har dessa.
- Öppna " Kör " genom att trycka på Windows + R- tangenterna
- Skriv regedit i den och ange
öppnar regedit genom körning - Gå nu till följande katalog i registerredigeraren :
\ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ Database
DataBasePath-nyckel i registerredigeraren - DataBasePath är nyckeln som du kommer att kontrollera, posten i den borde vara:
C: \\ Windows \ system32 \ drivers \ etc
Metod 4: Skapa nya värdfil med standardbehörigheter
Tillståndet för den redan tillgängliga värdfilen kan ha vissa problem. Du kan skapa den nya och kopiera innehållet i den befintliga till den nya. Den gamla värdfilen har de grå markeringarna, medan den nya har svarta bockar. Vad detta kommer att göra är att systemet kommer att återskapa filen med standardbehörigheter. För att göra det, följ stegen nedan:
- Skapa en ny textfil på skrivbordet
- Öppna nu din " Anteckningsblock " som administratör
Öppnar anteckningsblock som administratör - Klicka på Arkiv och sedan på Öppna
- Gå sedan till följande adress:
C: \\ Windows \ system32 \ drivers \ etc
- Leta upp filen "värdar" och öppna den, markera all text och kopiera den
öppnar den befintliga värdfilen i system32 - Och klistra in den i textfilen som du skapade på skrivbordet
- Byt namn på det till " värdar " utan några tillägg
- Nu är det ett lite knepigt steg, du måste kopiera ( inte flytta ) den nya värdfilen till den befintliga och skriva över den
Obs! För vissa användare har kopiering fungerat och för vissa flyttningar. Försök först kopiera en.
Om du inte kan läsa den befintliga gamla värd-filen. Du kan göra följande steg:
- Gå till följande katalog:
C: \\ Windows \ system32 \ drivers \ etc
- Högerklicka på " hosts " -filen och välj " Properties "
- Gå nu till fliken " Säkerhet "
- I rutan " Grupp eller användarnamn ", hitta
% COMPUTER% \ Users
är värd för filegenskaper - Kontrollera behörigheterna i rutan nedan och se om användaren är tillåten eller inte
- Om användaren inte är tillåten kan du klicka på " Redigera " och markera följande ruta för en användare att tillåta:
Läs & kör
ger tillåtelse till användaren att öppna värdfilen - Då kommer du att kunna redigera värdfilen i anteckningar genom att öppna den som administratör.
Metod 5: Kontrollera proxyproblem
Den här metoden handlar om; om någon proxy är konfigurerad på systemet som kan kringgå värdfilen. I den här metoden kommer vi att kontrollera om systemet kör någon proxy. Vi kan kontrollera det i Internet Explorer enligt följande steg:
- Håll ned Windows-tangenten och tryck på R. Skriv inetcpl.cpl och klicka på OK .
- Välj fliken Anslutningar och klicka på LAN-inställningar
- Se till att inställningarna "Registrera automatiskt upptäckt " är markerade och att proxyservern är avmarkerad. Efter att ha kontrollerat proxyinställningarna, kontrollera om problemet är löst.
Kontrollera proxy i Internet Explorer-alternativ