Oprava: ERR_ICAN_NAME_COLLISION

Kolízia mien nastane, keď sa pokus o preklad názvu použitého v súkromnom priestore mien, ako je napríklad doména najvyššej úrovne alebo nekvalifikovaný názov, prejaví v dopyte do verejného systému názvov domén (DNS). Ak sa administratívne hranice súkromných a verejných názvových priestorov prekrývajú, môže rozlíšenie mien priniesť nezamýšľané alebo škodlivé výsledky.

Chyba ERR_ICANN_NAME_COLLISION

Čo spôsobuje ERR_ICAN_NAME_COLLISION?

Dôvodom môže byť väčšinou názov hostiteľa, ale v tomto probléme môžu nastať ďalšie dôvody, niektoré z nich sú uvedené nižšie.

  • Nesprávna syntax alebo mená : Niektoré základné problémy môžu byť podobné tomu, že názov súboru hosts by mal byť hostiteľom a nie hostiteľom bez akýchkoľvek rozšírení. Jedna nesprávna syntax môže zničiť celý program.
  • Biele medzery : Ak je kód odkiaľkoľvek skopírovaný, existuje možnosť, že váš kód skončí viacerými medzerami.
  • Povolenia a servery proxy : Niekedy môžu nastať problémy s povolením pre súbor alebo atribúty súboru. Ak je v systéme nakonfigurovaný server proxy, môže to obísť súbor hosts. Použitie servera proxy je lepšou možnosťou, ako získať menej problémov.

Teraz, keď už máte základné znalosti o povahe problému, pôjdeme ďalej k metódam.

Metóda 1: Zabezpečenie správnosti súboru hostiteľov

Predtým, ako problém skontrolujete niekde inde, skontrolujte, či súbor hosts funguje správne. Základná oprava súboru hosts bude:

  • Názov súboru by mal byť „ hostitelia “ a nie hostiteľ

    Súbor hostiteľov nájdete tu:

     C: \ Windows \ System32 \ drivers \ etc 

    Adresár súboru hosts
  • Nemalo by existovať žiadne rozšírenie pre súbor hosts

    Poznámka : Uistite sa, že ste skontrolovali rozšírenie, pretože okná majú možnosť skryť rozšírenia na karte zobrazenia

    Kartu zobrazenia nájdete na paneli s ponukami prehliadača súborov

    Povolenie rozšírení na karte zobrazenia v prieskumníkovi súborov
  • Syntax by mala byť v súbore hosts správna
  • Nezabudnite sa postarať o všetky varianty (www.example.com a example.com), niekedy jedna funguje, ale iné nie. Ak chcete byť v bezpečí, stačí pridať obe.

    Pridanie oboch typov variantov

Môžete skontrolovať, či hostiteľský súbor funguje alebo nie, zadaním nasledujúcich príkazov v režime CMD (režim administrácie)

  1. Prejdite na miesto, kde je CMD, spustite ponuku alebo vyhľadajte na vyhľadávacom paneli

    Poznámka : Pre staršie okná to bude: Štart> Všetky programy> Príslušenstvo

  2. Kliknite pravým tlačidlom myši na CMD a vyberte príkaz Spustiť ako správca.

    Otvára sa cmd ako administrátor
  3. Zadajte tento príkaz v cmd a zadajte :
     ipconfig / flushdns 

    spláchne v cmd

    Týmto sa zrušia staré použité dátové záznamy.

  4. Teraz zadajte vstupnú adresu, ktorú ste pridali do svojho súboru hostiteľov, aby ste skontrolovali, či používa správnu IP adresu
     ping example.com –n 1 ping -6 ipv6.example.com –n 1 

    kontrola, či hostiteľský súbor funguje alebo nie
  5. Ak je adresa IP správna, znamená to, že váš súbor hostiteľov funguje dobre a problém je niekde inde
  6. Ak však test IP zlyhá, môžete resetovať vyrovnávaciu pamäť NetBios zadaním tohto príkazu v cmd (režim správca):
     nbtstat –r 
  7. A aktuálne dáta v pamäti cache DNS môžete skontrolovať nasledujúcim príkazom v cmd (normálny režim):
     ipconfig / displaydns viac 

    Obnovte vyrovnávaciu pamäť a skontrolujte údaje v dns

Metóda 2: Kontrola medzier

Jediné miesto, dokonca aj pri prázdnom vstupe medzi dvoma riadkami, môže veci zkaziť. Program Poznámkový blok ++ môže pomôcť pri zobrazovaní znakov a pri kontrole počtu medzier. Ak ste skopírovali položky hostiteľa z iného miesta, existuje v ňom možnosť viacerých medzier. Aby ste sa ubezpečili, že medzery neusporiadajú veci, použite medzery alebo karty, nie oboje a ukončite súbor prázdnym riadkom.

Metóda 3: Kontrola a úprava registra

Kľúč nájdete v editore registra, ktorý určuje umiestnenie súboru hosts. Môžete skontrolovať zadanie v kľúči. Ak to nebolo správne, môžete ho upraviť. Tiež pre tých, ktorým chýba kľúč v ich registri alebo niekoľko ďalších záznamov; môžu ho vytvoriť alebo jednoducho skopírovať z iných počítačov, ktoré ich už majú.

  1. Otvorte „ Spustiť “ stlačením klávesov Windows + R
  2. Zadajte do nej regedit a zadajte

    otváranie regedit behom
  3. Teraz prejdite do nasledujúceho adresára v editore databázy Registry :
     \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ DatabasePath 

    Kľúč DataBasePath v editore databázy Registry
  4. DataBasePath je kľúč, ktorý budete kontrolovať, položka v ňom by mala byť:
     C: \\ Windows \ System32 \ drivers \ etc 

Metóda 4: Vytvorenie nového súboru hostiteľov s predvolenými povoleniami

Povolenie na už dostupný súbor hostiteľov môže mať určité problémy. Môžete vytvoriť nový a skopírovať obsah existujúceho obsahu do nového. Starý súbor hostiteľov bude mať sivé začiarknutia, zatiaľ čo nový bude mať čierne začiarknutia. Urobí to tak, že systém znova vytvorí súbor s predvolenými povoleniami. Ak to chcete urobiť, postupujte podľa nasledujúcich krokov:

  1. Vytvorte nový textový súbor na pracovnej ploche
  2. Teraz otvorte svoj Poznámkový blok ako administrátor

    Otváranie poznámkového bloku ako správca
  3. Kliknite na Súbor a potom na Otvoriť
  4. Potom prejdite na nasledujúcu adresu:
     C: \\ Windows \ System32 \ drivers \ etc 
  5. Vyhľadajte súbor „hosts“ a otvorte ho, vyberte celý text a skopírujte ho

    otvorenie existujúceho súboru hostiteľa v systéme32
  6. A vložte ho do textového súboru, ktorý ste vytvorili na pracovnej ploche
  7. Premenujte ho na „ hostitelia “ bez akýchkoľvek rozšírení
  8. Teraz je to trochu zložitejší krok, musíte skopírovať ( nepresunúť ) nový súbor hostiteľov do existujúceho a prepísať ho.

    Poznámka : Pre niektorých používateľov fungovalo kopírovanie a pre niektorých sťahovanie. Najprv skúste kopírovať jeden.

Ak neviete čítať existujúci starý súbor hostiteľov. Môžete vykonať nasledujúce kroky:

  1. Prejdite do nasledujúceho adresára:
     C: \\ Windows \ System32 \ drivers \ etc 
  2. Kliknite pravým tlačidlom myši na súbor „ hosts “ a vyberte „ Vlastnosti
  3. Teraz prejdite na kartu „ Zabezpečenie
  4. V poli „ Skupinové alebo používateľské mená “ vyhľadajte
     % COMPUTERNAME% \ Users 

    hostuje vlastnosti súboru
  5. Začiarknite povolenia v poli nižšie a zistite, či je používateľ povolený alebo nie
  6. Ak používateľ nemá povolenie, môžete kliknúť na tlačidlo „ Upraviť “ a zaškrtnutím tohto políčka povoliť používateľovi:

    Čítať a vykonávať

    udelenie povolenia používateľovi na otvorenie súboru hosts
  7. Potom budete môcť upraviť súbor hosts v poznámkovom bloku jeho otvorením ako správca.

Metóda 5: Kontrola problémov s proxy

Táto metóda je o; ak je v systéme nakonfigurovaný nejaký server proxy, ktorý by mohol obchádzať súbor hosts. Pri tejto metóde skontrolujeme, či systém používa proxy. Môžeme to skontrolovať v programe Internet Explorer pomocou nasledujúcich krokov:

  1. Podržte kláves Windows a stlačte kláves R. Zadajte príkaz inetcpl.cpl a kliknite na tlačidlo OK .
  2. Vyberte kartu Pripojenia a kliknite na Nastavenia LAN
  3. Uistite sa, že je začiarknuté políčko „ Automaticky zistiť nastavenie “ a server proxy nie je zaškrtnutý. Po kontrole nastavení servera proxy skontrolujte, či sa problém vyriešil.

    Kontrola servera proxy v možnostiach programu Internet Explorer

Zaujímavé Články