Конфликт имен происходит, когда попытка разрешить имя, используемое в частном пространстве имен, таком как домен верхнего уровня или неквалифицированное имя, приводит к запросу в общедоступную систему доменных имен (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 (Режим администратора)
- Иди туда, где CMD есть, меню 'Пуск' или поиск в строке поиска
Запись : Для старых окон это будет: Пуск> Все программы> Стандартные
- Щелкните правой кнопкой мыши на CMD , Выбрать ' Запустить от имени администратора '
Открытие cmd от имени администратора
- Введите эту команду в cmd и войти :
ipconfig / flushdns
flushdns в cmd
Это приведет к удалению старых записей данных, которые могли быть использованы.
- Теперь введите адрес входа что вы добавили в свой хозяева файл, чтобы проверить, использует ли он правильный IP
пинг example.com -N 1 пинг -6 ipv6.example.com –n 1
проверка, работает ли файл хоста или нет
- Если IP правильно, это означает, что ваш файл hosts работает нормально, и проблема в другом месте
- Но если 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 drivers и т. Д.
Метод 4: Создание нового файла hosts с разрешениями по умолчанию
Разрешение для уже доступного файла hosts может иметь некоторые проблемы. Вы можете создать новый и скопировать содержимое существующего в новый. У старого файла hosts будут серые галочки, а у нового - черные. Это сделает то, что система воссоздает файл с разрешениями по умолчанию. Для этого выполните следующие действия:
- Создать новый текст файл на рабочем столе
- Теперь откройте свой ' Блокнот »Как администратор
Открытие блокнота от имени администратора
- Нажмите файл а потом открыто
- Затем перейдите по следующему адресу:
C: \ Windows System32 drivers и т. Д.
- Найдите «Хозяева» файл и откройте его, выделите весь текст и копировать Это
открытие существующего файла хоста в system32
- И вставить в текстовый файл, который вы создали на рабочем столе
- Переименуйте его в « хозяева »Без каких-либо расширений
- Это немного сложный шаг, вам нужно копировать ( Не шевелись ) новый хозяева файл в существующий и перезаписать его
Запись : Для некоторых пользователей копирование сработало, а для некоторых - перемещение. Сначала попробуйте скопировать один.
Если вы не можете прочитать существующий старый файл hosts. Вы можете проделать следующие шаги:
- Перейдите в следующий каталог:
C: \ Windows System32 drivers и т. Д.
- Щелкните правой кнопкой мыши « хозяева 'Файл и выберите' Свойства '
- Теперь войдите в ' Безопасность Вкладка
- В ' Группа или имена пользователей Коробка, найдите
% COMPUTERNAME% Пользователи
свойства файла hosts
- Проверить разрешения в поле ниже и посмотрите, разрешено ли пользователю
- Если пользователь не разрешен, вы можете нажать « редактировать »И отметьте следующее поле, чтобы разрешить пользователю:
Прочитать и выполнить
предоставление пользователю разрешения на открытие файла hosts
- После этого вы сможете редактировать файл hosts в блокноте, открыв его от имени администратора.
Метод 5: проверка проблем с прокси
Этот метод о; если в системе настроен какой-либо прокси, который может обходить файл hosts. В этом методе мы проверим, работает ли в системе какой-либо прокси. Мы можем проверить это в Internet Explorer, выполнив следующие действия:
- Держи Ключ Windows и Нажмите R . Тип inetcpl.cpl и нажмите Хорошо .
- Выбрать вкладка Подключения и нажмите на Настройки LAN
- Убедитесь, что значок « Автоматически определять настройки »Установлен, а Прокси-сервер не отмечен. После проверки настроек прокси проверьте, решена ли проблема.
Проверка прокси в опциях Internet Explorer