Виправлення: ERR_ICAN_NAME_COLLISION

Зіткнення імен відбувається, коли спроба вирішити ім’я, яке використовується в приватній просторі імен, наприклад домен верхнього рівня або некваліфіковане ім'я, призводить до запиту до загальнодоступної системи доменних імен (DNS). Коли адміністративні межі приватних та загальнодоступних просторів імен перекриваються, дозвіл імен може дати непередбачувані або шкідливі результати.

Помилка ERR_ICANN_NAME_COLLISION

Що викликає ERR_ICAN_NAME_COLLISION?

Це може бути спричинене переважно ім'ям хоста, але в цьому питанні можуть виникнути й інші причини, деякі з них перераховані нижче.

  • Неправильний синтаксис або імена : деякі основні проблеми можуть бути, як ім'я файлу хостів має бути хостом, а не хостом без будь-яких розширень. Один неправильний синтаксис може зіпсувати всю вашу програму.
  • Пробіли : якщо код скопійований звідкись, то існує ймовірність, що ваш код закінчиться кількома пробілами.
  • Дозволи та проксі : іноді можуть виникати проблеми з дозволом на файл або атрибути файлу. Якщо в системі налаштований проксі, він може обійти файл хостів. Використання жодного проксі не є кращим варіантом, щоб отримати менше проблем.

Тепер, коли ви маєте основне розуміння природи проблеми, ми перейдемо до методів.

Спосіб 1. Переконайтесь, що файл хостів правильний

Перш ніж перевірити проблему в іншому місці, переконайтесь, що файл хостів працює правильно. Основна корекція файлу хостів буде:

  • Назва файлу має бути " господарями ", а не хостом

    Ви можете знайти файл хостів тут:

     C: \ Windows \ System32 \ драйвери \ тощо 

    Каталог файлів хостів
  • Не повинно бути розширення для файлу хостів

    Примітка . Переконайтеся, що ви перевірили розширення, оскільки у вікнах є можливість приховування розширень у вкладці "Перегляд"

    Ви можете знайти вкладку перегляду в панелі меню провідника файлів

    Увімкнення розширень у вкладці "Перегляд файлів"
  • Синтаксис повинен бути правильним у файлі хостів
  • Переконайтеся, що ви дбаєте про всі варіанти (www.example.com та example.com), іноді один працює, але інші не будуть. Просто додайте обидва, щоб бути безпечними.

    Додавання обох типів варіантів

Ви можете перевірити, чи працює хост-файл чи ні, ввівши наступні команди в CMD (режим адміністратора)

  1. Перейдіть туди, де знаходиться CMD, у меню "Пуск" або шукайте на панелі пошуку

    Примітка . Для старих вікон це буде: Пуск> Усі програми> Аксесуари

  2. Клацніть правою кнопкою миші на CMD, виберіть " Запустити як адміністратор "

    Відкриття cmd як адміністратор
  3. Введіть цю команду в cmd та введіть :
     ipconfig / flushdns 

    flushdns в cmd

    Це скине старі записи даних, які, можливо, були використані.

  4. Тепер введіть адресу введення, яку ви додали у свій хост- файл, щоб перевірити, чи використовує він правильний IP-адресу
     ping example.com –n 1 ping -6 ipv6.example.com –n 1 

    перевірка того, чи працює файл хоста чи ні
  5. Якщо IP-адреса правильна, це означає, що файл хосту працює нормально, а проблема - в іншому місці
  6. Але якщо тест на IP не вдався, ви можете скинути кеш NetBios, ввівши цю команду в cmd (режим адміністратора):
     nbtstat –r 
  7. І ви можете перевірити поточні дані в кеші DNS за допомогою наступної команди в cmd (звичайний режим):
     ipconfig / displaydns | більше 

    Скиньте кеш-пам'ять і перевірте дані в dns

Спосіб 2: Перевірка білого простору

Єдиний пробіл навіть біля порожнього запису між двома рядками може зіпсувати речі. Блокнот ++ може допомогти у відображенні символів та огляді кількості символів пробілу. Якщо ви скопіювали записи хоста з іншого місця, то в ньому є можливість декількох пробілів. Щоб пробіли не зіпсували речі, просто використовуйте пробіли чи вкладки, а не обидва та закрийте файл порожнім рядком.

Спосіб 3: Перевірка та редагування реєстру

Ви можете знайти ключ у редакторі реєстру, який визначає розташування файлу хостів. Ви можете перевірити запис у ключі. Якщо він був не правильним, ви можете відредагувати його. Також для тих, хто бракує ключа у своєму реєстрі чи декількох інших записів; вони можуть створити його або просто скопіювати з інших машин, у яких вже є.

  1. Відкрийте « Виконати », натиснувши клавіші Windows + R
  2. Введіть regedit у ньому та введіть

    відкриття regedit через run
  3. Тепер перейдіть до наступного каталогу в Редакторі реєстру :
     \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Параметри \ DataBasePath 

    Ключ DataBasePath в редакторі реєстру
  4. DataBasePath - це ключ, який ви будете перевіряти, запис у ньому повинен бути:
     C: \\ Windows \ System32 \ драйвери \ тощо 

Спосіб 4: Створення нового файлу хостів із дозволами за замовчуванням

Дозвіл на вже доступний файл хостів може мати деякі проблеми. Ви можете створити нову та скопіювати вміст існуючого на новий. Старий файл хостів матиме сірі галочки, а новий - чорні. Це буде робити, що система відтворить файл із дозволами за замовчуванням. Для цього виконайте наведені нижче дії.

  1. Створіть новий текстовий файл на робочому столі
  2. Тепер відкрийте свій « Блокнот » як адміністратор

    Відкриття блокнота як адміністратора
  3. Клацніть Файл, а потім Відкрити
  4. Потім перейдіть за наступною адресою:
     C: \\ Windows \ System32 \ драйвери \ тощо 
  5. Знайдіть файл "хостів" і відкрийте його, виберіть весь текст і скопіюйте його

    відкриття існуючого файлу хоста в system32
  6. І вставити його в текстовий файл, створений на робочому столі
  7. Перейменуйте його на " хости " без будь-яких розширень
  8. Тепер це трохи складний крок, вам потрібно скопіювати ( не рухати ) новий файл хостів у існуючий та перезаписати його

    Примітка . Для деяких користувачів копіювання працювало, а для деяких - переміщення. Спочатку спробуйте скопіювати.

Якщо ви не можете прочитати існуючий старий файл хостів. Ви можете виконати наступні дії:

  1. Перейдіть до наступного каталогу:
     C: \\ Windows \ System32 \ драйвери \ тощо 
  2. Клацніть правою кнопкою миші файл " hosts " та виберіть " Властивості "
  3. Тепер перейдіть на вкладку " Безпека "
  4. У полі " Імена групи або користувачів " знайдіть поле
     % COMPUTERNAME% \ Користувачі 

    Властивості файлів хостів
  5. Позначте дозволи в нижньому полі та перевірте, чи користувач дозволений чи ні
  6. Якщо користувачеві заборонено, ви можете натиснути « Редагувати » та встановіть прапорець у такому полі, щоб дозволити користувачеві:

    Читання та виконання

    надання дозволу користувачеві відкривати файл хостів
  7. Тоді ви зможете редагувати файл хостів у блокноті, відкривши його як адміністратор.

Метод 5: Перевірка проблем проксі

Цей метод про; якщо в системі налаштований будь-який проксі, що може обходити файл хостів. У цьому методі ми перевіримо, чи в системі працює якийсь проксі. Ми можемо перевірити це в Internet Explorer, виконавши наступні кроки:

  1. Утримуйте клавішу Windows і натисніть R. Введіть inetcpl.cpl і натисніть кнопку ОК .
  2. Перейдіть на вкладку Підключення та натисніть на налаштування локальної мережі
  3. Переконайтесь, що прапорець " Автоматично визначати налаштування " встановлений, а проксі-сервер не встановлений. Перевіривши налаштування проксі, перевірте, чи проблема вирішена.

    Перевірка проксі в параметрах Internet Explorer

Цікаві Статті