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.

ERR_ICANN_NAME_COLLISION-fel

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)

  1. 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

  2. Högerklicka på CMD, välj " Kör som administratör "

    Öppnar cmd som administratör
  3. 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.

  4. 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
  5. Om IP: n är korrekt betyder det att din värdfil fungerar bra och problemet är någon annanstans
  6. Men om IP- testet misslyckas kan du återställa NetBios- cachen genom att skriva detta kommando i cmd (adminläge):
     nbtstat –r 
  7. 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.

  1. Öppna " Kör " genom att trycka på Windows + R- tangenterna
  2. Skriv regedit i den och ange

    öppnar regedit genom körning
  3. Gå nu till följande katalog i registerredigeraren :
     \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ Database 

    DataBasePath-nyckel i registerredigeraren
  4. 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:

  1. Skapa en ny textfil på skrivbordet
  2. Öppna nu din " Anteckningsblock " som administratör

    Öppnar anteckningsblock som administratör
  3. Klicka på Arkiv och sedan på Öppna
  4. Gå sedan till följande adress:
     C: \\ Windows \ system32 \ drivers \ etc 
  5. Leta upp filen "värdar" och öppna den, markera all text och kopiera den

    öppnar den befintliga värdfilen i system32
  6. Och klistra in den i textfilen som du skapade på skrivbordet
  7. Byt namn på det till " värdar " utan några tillägg
  8. 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:

  1. Gå till följande katalog:
     C: \\ Windows \ system32 \ drivers \ etc 
  2. Högerklicka på " hosts " -filen och välj " Properties "
  3. Gå nu till fliken " Säkerhet "
  4. I rutan " Grupp eller användarnamn ", hitta
     % COMPUTER% \ Users 

    är värd för filegenskaper
  5. Kontrollera behörigheterna i rutan nedan och se om användaren är tillåten eller inte
  6. 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
  7. 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:

  1. Håll ned Windows-tangenten och tryck på R. Skriv inetcpl.cpl och klicka på OK .
  2. Välj fliken Anslutningar och klicka på LAN-inställningar
  3. 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

Intressanta Artiklar