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.
Č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)
- 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
- Kliknite pravým tlačidlom myši na CMD a vyberte príkaz Spustiť ako správca.
Otvára sa cmd ako administrátor - 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.
- 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 - Ak je adresa IP správna, znamená to, že váš súbor hostiteľov funguje dobre a problém je niekde inde
- 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
- 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ú.
- Otvorte „ Spustiť “ stlačením klávesov Windows + R
- Zadajte do nej regedit a zadajte
otváranie regedit behom - 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 - 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:
- Vytvorte nový textový súbor na pracovnej ploche
- Teraz otvorte svoj Poznámkový blok ako administrátor
Otváranie poznámkového bloku ako správca - Kliknite na Súbor a potom na Otvoriť
- Potom prejdite na nasledujúcu adresu:
C: \\ Windows \ System32 \ drivers \ etc
- 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 - A vložte ho do textového súboru, ktorý ste vytvorili na pracovnej ploche
- Premenujte ho na „ hostitelia “ bez akýchkoľvek rozšírení
- 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:
- Prejdite do nasledujúceho adresára:
C: \\ Windows \ System32 \ drivers \ etc
- Kliknite pravým tlačidlom myši na súbor „ hosts “ a vyberte „ Vlastnosti “
- Teraz prejdite na kartu „ Zabezpečenie “
- V poli „ Skupinové alebo používateľské mená “ vyhľadajte
% COMPUTERNAME% \ Users
hostuje vlastnosti súboru - Začiarknite povolenia v poli nižšie a zistite, či je používateľ povolený alebo nie
- 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 - 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:
- Podržte kláves Windows a stlačte kláves R. Zadajte príkaz inetcpl.cpl a kliknite na tlačidlo OK .
- Vyberte kartu Pripojenia a kliknite na Nastavenia LAN
- 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