Fix: ERR_ICAN_NAME_COLLISION

En navnekollisjon oppstår når et forsøk på å løse et navn som brukes i et privat navneområde, for eksempel toppnivådomene eller ukvalifisert navn, resulterer i en spørring til det offentlige domenenavnsystemet (DNS). Når de administrative grensene for private og offentlige navnefelt overlapper hverandre, kan navneløsning gi utilsiktede eller skadelige resultater.

ERR_ICANN_NAME_COLLISION feil

Hva er årsaken til ERR_ICAN_NAME_COLLISION?

Dette kan være forårsaket på grunn av vertsnavnet for det meste, men det kan være andre årsaker som kan oppstå i dette problemet, noen av dem er listet opp nedenfor.

  • Feil syntaks eller navn : Noen grunnleggende problemer kan være som navnet på hosts-filen skal være verter og ikke vert uten utvidelser med den. En enkelt feil syntaks kan rote hele programmet.
  • Hvite mellomrom : Hvis koden kopieres fra et sted, er det en mulighet for at koden din vil ende opp med flere mellomrom.
  • Tillatelser og fullmakter : Noen ganger kan det være problemer med tillatelsen på filen eller filattributtene. Hvis det er konfigurert en proxy på systemet, kan det omgå vertsfilen. Å bruke ingen proxy er et bedre alternativ for å få mindre problemer.

Nå som du har en grunnleggende forståelse av problemets natur, vil vi gå videre mot metodene.

Metode 1: Sørg for at vertsfilen din er riktig

Før du sjekker problemet andre steder, må du forsikre deg om at vertsfilen fungerer som den skal. Den grunnleggende korreksjonen for vertsfilen vil være:

  • Filnavnet skal være " verter " og ikke vert

    Du kan finne hosts- filer her:

     C: \ Windows \ System32 \ drivers \ etc 

    Katalog over vertsfilen
  • Det skal ikke være noen utvidelse for vertsfilen

    Merk : Forsikre deg om at du sjekker utvidelsen, fordi vinduer har muligheten til å skjule utvidelser i visningsfanen

    Du kan finne visningsfanen i menyfilen til File Explorer

    Aktivere utvidelser i visningsfanen til filutforskeren
  • Syntaksen skal være korrekt i vertsfilen
  • Forsikre deg om at du tar vare på alle varianter (www.example.com og example.com), noen ganger fungerer en, men andre vil ikke. Bare legg til begge for å være trygge.

    Legger til begge typer varianter

Du kan sjekke om vertsfilen fungerer eller ikke ved å skrive inn følgende kommandoer i CMD (Admin Mode)

  1. Gå til der CMD er, start meny eller søk i søkefeltet

    Merk : For eldre vinduer vil det være: Start> Alle programmer> Tilbehør

  2. Høyreklikk på CMD, velg “ Kjør som administrator

    Åpner cmd som administrator
  3. Skriv inn denne kommandoen i cmd og skriv inn :
     ipconfig / flushdns 

    flushdns i cmd

    Dette slipper de gamle datapostene som kan ha blitt brukt.

  4. Skriv nå oppføringsadressen du la til i vertsfilen din, for å sjekke om den bruker riktig IP
     ping example.com –n 1 ping -6 ipv6.example.com –n 1 

    sjekke om vertsfilen fungerer eller ikke
  5. Hvis IP-en er riktig, betyr det at vertsfilen din fungerer bra, og at problemet er andre steder
  6. Men hvis IP- testen mislykkes, kan du tilbakestille NetBios- cachen ved å skrive denne kommandoen i cmd (adminmodus):
     nbtstat –r 
  7. Og du kan sjekke gjeldende data i DNS- cachen med følgende kommando i cmd (normal modus):
     ipconfig / displaydns | mer 

    Tilbakestill cachen og sjekk data i dns

Metode 2: Kontroller for Whitespace

Et enkelt mellomrom selv ved den blanke inngangen mellom to linjer kan ødelegge ting. Notisblokk ++ kan hjelpe til med å vise tegnene og inspisere antall mellomromstegn. Hvis du kopierte vertsoppføringene fra et annet sted, er det muligheten for flere mellomrom i det. For å forsikre deg om at mellomrommene ikke roter ting, bruker du bare mellomrom eller faner, ikke begge deler og avslutter filen med en tom linje.

Metode 3: Kontrollere og redigere registeret

Du kan finne nøkkelen i registerredigereren som spesifiserer plasseringen til vertsfilen. Du kan sjekke oppføringen i nøkkelen. Hvis det ikke var riktig, kan du redigere det. Også for de som mangler nøkkelen i registeret eller flere andre oppføringer; de kan lage den eller bare kopiere den fra andre maskiner som allerede har disse.

  1. Åpne “ Kjør ” ved å trykke på Windows + R- tastene
  2. Skriv inn regedit i den og skriv inn

    åpning av regedit gjennom løp
  3. Gå nå til følgende katalog i Registerredigering :
     \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ DatabasePath 

    DataBasePath-nøkkel i registerredigereren
  4. DataBasePath er nøkkelen du vil sjekke, oppføringen i den skal være:
     C: \\ Windows \ System32 \ drivers \ etc 

Metode 4: Opprette nye vertsfiler med standardtillatelser

Tillatelsen til den allerede tilgjengelige vertsfilen kan ha noen problemer. Du kan opprette den nye og kopiere innholdet til den eksisterende til den nye. Den gamle vertsfilen vil ha de grå hakene, mens den nye har svarte hake. Hva dette vil gjøre er at systemet vil gjenskape filen med standardtillatelser. Følg trinnene nedenfor for å gjøre dette:

  1. Lag en ny tekstfil på Desktop
  2. Nå åpner " Notepad " som administrator

    Åpner notisblokk som administrator
  3. Klikk Fil og deretter Åpne
  4. Gå deretter til følgende adresse:
     C: \\ Windows \ System32 \ drivers \ etc 
  5. Finn "hosts" -filen og åpne den, velg all teksten og kopier den

    åpner den eksisterende vertsfilen i system32
  6. Og lim den inn i tekstfilen du opprettet på skrivebordet
  7. Gi den nytt navn til " verter " uten utvidelser
  8. Nå er dette et litt vanskelig trinn, du må kopiere ( ikke flytte ) den nye vertsfilen til den eksisterende og overskrive den

    Merk : For noen brukere har kopiering arbeidet og for noen flyttet. Prøv først å kopiere en.

Hvis du ikke kan lese den eksisterende filen for gamle verter. Du kan gjøre følgende:

  1. Gå til følgende katalog:
     C: \\ Windows \ System32 \ drivers \ etc 
  2. Høyreklikk på " hosts " -filen og velg " Properties "
  3. Gå nå inn i fanen " Sikkerhet "
  4. I boksen “ Gruppe eller brukernavn ” finner du
     % DATAMASKIN% \ Users 

    er vert for filegenskaper
  5. Merk av for tillatelsene nedenfor, og se om brukeren har tillatelse eller ikke
  6. Hvis brukeren ikke er tillatt, kan du klikke på " Rediger " og der kryss av for følgende bruker for å tillate:

    Les og kjør

    som gir tillatelse til brukeren til å åpne vertsfilen
  7. Da vil du kunne redigere vertsfilen i notisblokken ved å åpne den som administrator.

Metode 5: Kontroller proxyproblemer

Denne metoden handler om; hvis noen proxy er konfigurert på systemet som kan omgå vertsfilen. I denne metoden vil vi sjekke om systemet kjører proxy. Vi kan sjekke det på Internet Explorer ved å følge trinnene:

  1. Hold inne Windows-tasten og trykk på R. Skriv inetcpl.cpl og klikk OK .
  2. Velg kategorien Tilkoblinger og klikk på LAN-innstillinger
  3. Forsikre deg om at “ Automatisk gjenkjenne innstillinger ” er merket av, og at proxy-serveren ikke er merket av. Etter å ha kontrollert proxyinnstillingene, sjekk om problemet er løst.

    Kontroller proxy i Internet Explorer-alternativene

Interessante Artikler