Сблъсък на имена възниква, когато опит за разрешаване на име, използвано в частно пространство от имена, като домейн от първо ниво или неквалифицирано име, води до запитване към системата за публични имена на домейни (DNS). Когато административните граници на частните и публичните пространства от имена се припокриват, разрешаването на имена може да доведе до нежелани или вредни резултати.
Грешка в ERR_ICANN_NAME_COLLISION
Какво причинява ERR_ICAN_NAME_COLLISION?
Това може да се дължи най-вече на името на хоста, но може да има и други причини, които могат да възникнат в този брой, някои от тях са изброени по-долу.
- Неправилен синтаксис или имена : Някои основни проблеми могат да бъдат като името на файла hosts домакини и не хоства без никакви разширения с него. Един неправилен синтаксис може да обърка цялата ви програма.
- Бели пространства : Ако кодът е копиран от някъде, тогава има вероятност вашият код да се окаже с множество интервали.
- Разрешения и прокси : Понякога може да има проблеми с разрешението за файла или атрибутите на файла. Ако в системата има конфигуриран прокси сървър, той може да заобиколи хост файла. Използването на прокси не е по-добър вариант за по-малко проблем.
Сега, когато имате основно разбиране за същността на проблема, ние ще преминем към методите.
Метод 1: Уверете се, че файлът ви с хостове е правилен
Преди да проверите проблема другаде, уверете се, че файлът хостове работи правилно. Основната корекция на файла с хостове ще бъде:
- Името на файла трябва да бъде „ домакини ”, А не домакин
Можете да намерите домакини файл тук:
C: Windows System32 драйвери и т.н.
Каталог на файла с хостове
- Не трябва да има разширение за файла hosts
Забележка : Уверете се, че сте проверили разширението, защото прозорците имат опция за скриване на разширенията изглед раздел
Можете да намерите изглед раздела в file explorer’s лента с менютаАктивиране на разширения в раздела изглед на File Explorer
- Синтаксисът трябва да е правилен в домакини файл
- Уверете се, че се грижите за всички варианти (www.example.com и example.com), понякога един работи, но други не. Просто добавете и двете, за да сте в безопасност.
Добавяне на двата типа варианти
Можете да проверите дали хост файлът работи или не, като въведете следните команди CMD (Административен режим)
- Отиди до къде CMD е, стартово меню или търсене в лентата за търсене
Забележка : За по-старите прозорци ще бъде: Старт> Всички програми> Аксесоари
- Щракнете с десния бутон върху CMD , изберете „ Изпълни като администратор '
Отваря се cmd като администратор
- Въведете тази команда в cmd и въведете :
ipconfig / flushdns
flushdns в cmd
Това ще премахне старите записи на данни, които може да са били използвани.
- Сега въведете входящ адрес които сте добавили във вашия домакини файл, за да проверите дали използва правилния IP
ping example.com -N 1 пинг -6 ipv6.example.com –n 1
проверка дали хост файлът работи или не
- Ако IP е правилно, това означава, че вашият файл с хостове работи добре и проблемът е другаде
- Но ако IP тестът е неуспешен, тогава можете да нулирате NetBios кеш с въвеждане на тази команда в cmd (администраторски режим):
nbtstat –r
- И можете да проверите текущите данни в DNS кеш със следната команда в cmd (нормален режим):
ipconfig / displaydns | Повече ▼
Нулирайте кеша и проверете данните в dns
Метод 2: Проверка за празно пространство
Едно пространство дори при празния запис между два реда може да обърка нещата. Notepad ++ може да помогне при показване на символите и проверка на броя на интервалите. Ако сте копирали записите на хоста от някъде другаде, тогава има възможност за множество интервали в него. За да сте сигурни, че интервалите не объркват нещата, просто използвайте интервали или раздели, а не и двете, и завършете файла с празен ред.
Метод 3: Проверка и редактиране на системния регистър
Можете да намерите ключа в редактора на системния регистър, който указва местоположението на файла hosts. Можете да проверите записа в ключа. Ако не е бил правилният, можете да го редактирате. Също така, за тези, на които липсва ключът в техния регистър или няколко други записа; те могат да го създадат или просто да го копират от други машини, които вече ги имат.
- Отваряне Бягай ”Чрез натискане Windows + R ключове
- Тип regedit в него и влезте
отваряне на regedit чрез изпълнение
- Сега отидете в следната директория в Редактор на регистъра :
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters DataBasePath
Ключ DataBasePath в редактора на системния регистър
- DataBasePath е ключът, който ще проверявате, влизане в него трябва да бъде:
C: \ Windows System32 драйвери и т.н.
Метод 4: Създаване на файл с нови хостове с разрешения по подразбиране
Разрешението за вече наличния файл с хостове може да има някои проблеми. Можете да създадете новия и да копирате съдържанието на съществуващия в новия. Старият файл с хостове ще има сиви отметки, докато новият ще има черни отметки. Това, което ще направи, е, че системата ще пресъздаде файла с разрешения по подразбиране. За да направите това, следвайте стъпките по-долу:
- Създайте нов текст файл на работния плот
- Сега отворете „ Notepad ”Като администратор
Отваряне на бележника като администратор
- Щракнете Файл и тогава Отворете
- След това отидете на следния адрес:
C: \ Windows System32 драйвери и т.н.
- Намерете „Домакини“ файл и го отворете, изберете целия текст и копие то
отваряне на съществуващия хостов файл в system32
- И паста го в текстовия файл, който сте създали на работния плот
- Преименувайте го на „ домакини ”Без никакви разширения
- Сега това е малко сложна стъпка, трябва копие ( не мърдай ) новото домакини файл към съществуващия и го презапишете
Забележка : За някои потребители копирането работи, а за някои работи. Първо опитайте да копирате такъв.
Ако не можете да прочетете съществуващия стар файл с хостове. Можете да направите следните стъпки:
- Отидете в следната директория:
C: \ Windows System32 драйвери и т.н.
- Кликнете с десния бутон ' домакини ”Файл и изберете“ Имоти '
- Сега отидете в „ Сигурност ' раздел
- В „ Групови или потребителски имена Кутия, намерете
% COMPUTERNAME% Потребители
хоства свойствата на файла
- Проверете разрешения в полето отдолу и вижте дали потребителят е разрешен или не
- Ако потребителят няма право, можете да щракнете върху „ редактиране ”И там поставете отметка в следното квадратче, за да може потребителят да разреши:
Четене и изпълнение
дава разрешение на потребителя да отвори хост файла
- След това ще можете да редактирате файла hosts в бележника, като го отворите като администратор.
Метод 5: Проверка на проблеми с прокси
Този метод е за; ако в системата е конфигуриран прокси, който може да заобикаля файла хостове. При този метод ще проверим дали системата работи с прокси. Можем да го проверим в Internet Explorer, като изпълним следните стъпки:
- Задръжте Ключ на Windows и Натиснете R . Тип inetcpl.cpl и щракнете Добре .
- Изберете раздела Връзки и кликнете върху LAN настройки
- Уверете се, че Автоматично откриване на настройките ”Е отметнато и прокси сървърът е отметен. След като проверите настройките на прокси, проверете дали проблемът е разрешен.
Проверка на проксито в опциите на Internet Explorer