Исправить: ERR_ICAN_NAME_COLLISION



Попробуйте наш инструмент устранения неполадок

Конфликт имен происходит, когда попытка разрешить имя, используемое в частном пространстве имен, таком как домен верхнего уровня или неквалифицированное имя, приводит к запросу в общедоступную систему доменных имен (DNS). Когда административные границы частного и общедоступного пространств имен перекрываются, разрешение имен может привести к непредвиденным или опасным результатам.



ERR_ICANN_NAME_COLLISION ошибка



Что вызывает ERR_ICAN_NAME_COLLISION?

Это может быть вызвано в основном именем хоста, но могут быть и другие причины, которые могут возникнуть в этой проблеме, некоторые из них перечислены ниже.



  • Неправильный синтаксис или имена : Некоторые основные проблемы могут быть похожи на то, что имя файла hosts должно быть хозяева и не размещать без каких-либо расширений с ним. Один-единственный неверный синтаксис может испортить всю вашу программу.
  • Белые пространства : Если код скопирован откуда-то, то есть вероятность, что в вашем коде будет несколько пробелов.
  • Разрешения и прокси : Иногда могут быть проблемы с правами доступа к файлу или атрибутам файла. Если в системе настроен прокси-сервер, он может обойти файл hosts. Использование прокси-сервера - лучший вариант, чтобы избежать проблем.

Теперь, когда у вас есть базовое представление о природе проблемы, мы перейдем к методам.

Метод 1. Убедитесь, что ваш хост-файл правильный

Прежде чем искать проблему в другом месте, убедитесь, что файл hosts работает правильно. Основное исправление файла hosts будет следующим:

  • Имя файла должно быть « хозяева 'А не хост
    Вы можете найти хозяева файл здесь:



     C:  Windows  System32  drivers  и т. Д. 

    Каталог файла hosts

  • У файла hosts не должно быть расширения
    Запись : Убедитесь, что вы отметили расширение, потому что в окнах есть возможность скрывать расширения в Посмотреть вкладка
    Вы можете найти Посмотреть вкладка в файлового проводника строка меню

    Включение расширений на вкладке просмотра файлового проводника

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

    Добавление обоих типов вариантов

Вы можете проверить, работает ли файл хоста или нет, введя следующие команды в CMD (Режим администратора)

  1. Иди туда, где CMD есть, меню 'Пуск' или поиск в строке поиска
    Запись : Для старых окон это будет: Пуск> Все программы> Стандартные
  2. Щелкните правой кнопкой мыши на CMD , Выбрать ' Запустить от имени администратора '

    Открытие cmd от имени администратора

  3. Введите эту команду в cmd и войти :
      ipconfig / flushdns 

    flushdns в cmd

    Это приведет к удалению старых записей данных, которые могли быть использованы.

  4. Теперь введите адрес входа что вы добавили в свой хозяева файл, чтобы проверить, использует ли он правильный IP
     пинг example.com   -N 1 пинг -6 ipv6.example.com –n 1 

    проверка, работает ли файл хоста или нет

  5. Если IP правильно, это означает, что ваш файл hosts работает нормально, и проблема в другом месте
  6. Но если IP тест не пройден, вы можете сбросить NetBios кеш с вводом этой команды в cmd (режим администратора):
     nbtstat –r 
  7. И вы можете проверить текущие данные в DNS кеш с помощью следующей команды в cmd (нормальный режим):
      ipconfig / displaydns | Больше 

    Сбросить кеш и проверить данные в dns

Метод 2: проверка наличия пробелов

Один пробел даже в пустой записи между двумя строками может все испортить. Notepad ++ может помочь в отображении символов и проверке количества пробельных символов. Если вы скопировали записи хоста откуда-то еще, то в них может быть несколько пробелов. Чтобы убедиться, что пробелы не мешают, просто используйте пробелы или табуляции, а не то и другое, и завершите файл пустой строкой.

Метод 3: проверка и редактирование реестра

Вы можете найти ключ в редакторе реестра, который указывает расположение файла hosts. Вы можете проверить запись в ключе. Если он неправильный, вы можете его отредактировать. Также для тех, у кого отсутствует ключ в реестре или несколько других записей; они могут создать его или просто скопировать с других машин, на которых они уже есть.

  1. Открыто ' Бежать ”Нажатием Windows + R ключи
  2. Тип regedit в это и войти

    открытие regedit через запуск

  3. Теперь перейдите в следующий каталог в Редактор реестра :
       HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Services  Tcpip  Parameters  DataBasePath 

    Ключ DataBasePath в редакторе реестра

  4. DataBasePath ключ, который вы будете проверять, вход в нем должно быть:
     C: \ Windows  System32  drivers  и т. Д. 

Метод 4: Создание нового файла hosts с разрешениями по умолчанию

Разрешение для уже доступного файла hosts может иметь некоторые проблемы. Вы можете создать новый и скопировать содержимое существующего в новый. У старого файла hosts будут серые галочки, а у нового - черные. Это сделает то, что система воссоздает файл с разрешениями по умолчанию. Для этого выполните следующие действия:

  1. Создать новый текст файл на рабочем столе
  2. Теперь откройте свой ' Блокнот »Как администратор

    Открытие блокнота от имени администратора

  3. Нажмите файл а потом открыто
  4. Затем перейдите по следующему адресу:
     C: \ Windows  System32  drivers  и т. Д. 
  5. Найдите «Хозяева» файл и откройте его, выделите весь текст и копировать Это

    открытие существующего файла хоста в system32

  6. И вставить в текстовый файл, который вы создали на рабочем столе
  7. Переименуйте его в « хозяева »Без каких-либо расширений
  8. Это немного сложный шаг, вам нужно копировать ( Не шевелись ) новый хозяева файл в существующий и перезаписать его
    Запись : Для некоторых пользователей копирование сработало, а для некоторых - перемещение. Сначала попробуйте скопировать один.

Если вы не можете прочитать существующий старый файл hosts. Вы можете проделать следующие шаги:

  1. Перейдите в следующий каталог:
     C: \ Windows  System32  drivers  и т. Д. 
  2. Щелкните правой кнопкой мыши « хозяева 'Файл и выберите' Свойства '
  3. Теперь войдите в ' Безопасность Вкладка
  4. В ' Группа или имена пользователей Коробка, найдите
      % COMPUTERNAME%  Пользователи 

    свойства файла hosts

  5. Проверить разрешения в поле ниже и посмотрите, разрешено ли пользователю
  6. Если пользователь не разрешен, вы можете нажать « редактировать »И отметьте следующее поле, чтобы разрешить пользователю:
    Прочитать и выполнить

    предоставление пользователю разрешения на открытие файла hosts

  7. После этого вы сможете редактировать файл hosts в блокноте, открыв его от имени администратора.

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

Этот метод о; если в системе настроен какой-либо прокси, который может обходить файл hosts. В этом методе мы проверим, работает ли в системе какой-либо прокси. Мы можем проверить это в Internet Explorer, выполнив следующие действия:

  1. Держи Ключ Windows и Нажмите R . Тип inetcpl.cpl и нажмите Хорошо .
  2. Выбрать вкладка Подключения и нажмите на Настройки LAN
  3. Убедитесь, что значок « Автоматически определять настройки »Установлен, а Прокси-сервер не отмечен. После проверки настроек прокси проверьте, решена ли проблема.

    Проверка прокси в опциях Internet Explorer

4 минуты на чтение