Skip to content
EN

ERR_ICANN_NAME_COLLISION

Коротко:

ERR_ICANN_NAME_COLLISION — ICANN-level warning. Ваша internal сеть использует domain (.corp, .home, .lan), который стал public TLD после ICANN gTLD expansion (2013+). Теперь external DNS резолвит ваш internal hostname → confusion. Chrome warnings. Fix: переименовать internal zones под .internal или .arpa (reserved), или явно blacklist.

Ниже: причины, исправление, FAQ.

Проверить DNS своего домена →

Причины ошибки

  • Internal AD-домен типа .corp — стал public gTLD
  • Старая split-horizon DNS setup с .home, .lan
  • /etc/hosts entries с common names
  • Резолвер пробовал public DNS до internal
  • NetBIOS broadcast names

Пошаговое исправление

  1. Переименуйте internal zone на .internal, .home.arpa (RFC 8375)
  2. Strict DNS suffix order: internal first
  3. Или запрещите resolver для public TLDs на endpoints
  4. Для AD migration — это крупный проект (подготовиться)
  5. Временно: /etc/hosts manual entries для critical hosts

Проверить DNS-записи →

Смежные SSL-ошибки

ERR_ICANN_NAME_COLLISION — что это такое?

ERR_ICANN_NAME_COLLISION — это ошибка, возникающая при попытке доступа к домену, который конфликтует с внутренним TLD (top-level domain). Это происходит, когда доменное имя, которое вы пытаетесь использовать, совпадает с зарегистрированным TLD, что может привести к проблемам с разрешением DNS. Для устранения данной проблемы необходимо проверить конфигурацию DNS и убедиться, что используемые домены не конфликтуют с зарегистрированными TLD.

Причины возникновения конфликта ERR_ICANN_NAME_COLLISION

Конфликт ERR_ICANN_NAME_COLLISION чаще всего возникает из-за неправильной настройки DNS или попытки использовать локальные доменные имена в окружениях, где они не зарегистрированы. Например, если вы используете домен example.local в своей локальной сети, но в интернете существует зарегистрированный домен example.com, это может вызвать конфликт. Основные причины:

  • Использование зарезервированных TLD: Некоторые TLD, такие как .local, .test, .example, имеют особые назначения и не должны использоваться для публичных доменов.
  • Ошибки в конфигурации DNS: Неправильные записи DNS могут привести к тому, что запросы будут направляться на неверные адреса.
  • Кэширование DNS: Если кэш DNS содержит устаревшие записи, это может вызвать проблемы с разрешением имен.

Чтобы избежать таких ошибок, рекомендуется следовать стандартам ICANN и использовать только те домены, которые являются общепринятыми и зарегистрированными.

Практическое решение проблемы ERR_ICANN_NAME_COLLISION

Для решения проблемы ERR_ICANN_NAME_COLLISION необходимо выполнить несколько шагов. Рассмотрим пример конфигурации на сервере, который может помочь устранить данную ошибку.

1. Проверьте конфигурацию DNS с помощью команды:

dig example.local

Это позволит вам увидеть, какие записи DNS существуют для указанного домена.

2. Если вы видите, что example.local конфликтует с зарегистрированным доменом, измените конфигурацию вашего локального DNS-сервера. Например, если вы используете dnsmasq, добавьте следующие строки в конфигурационный файл:

address=/example.local/192.168.1.1

Это укажет вашему DNS-серверу разрешать example.local на локальный IP-адрес.

3. Очистите кэш DNS на вашем устройстве, чтобы изменения вступили в силу. Для этого используйте команду:

sudo systemd-resolve --flush-caches

4. Проверьте, что ошибка больше не возникает, снова используя команду dig.

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

Введение в проблему ERR_ICANN_NAME_COLLISION

ERR_ICANN_NAME_COLLISION — это ошибка, возникающая, когда браузер не может разрешить доменное имя из-за конфликта с внутренним TLD (Top-Level Domain). Эта проблема чаще всего возникает в корпоративных или локальных сетях, где используются доменные имена, совпадающие с новыми или существующими TLD, зарегистрированными в ICANN.

Как избежать конфликта ERR_ICANN_NAME_COLLISION

Чтобы избежать конфликта ERR_ICANN_NAME_COLLISION, важно следовать нескольким рекомендациям, особенно если вы работаете в сфере веб-разработки или сетевой инфраструктуры. Ниже представлены практические шаги и пример настройки, которые помогут вам минимизировать риск возникновения данной ошибки.

Проверка доменных имен

Перед тем как использовать любое доменное имя, проверьте его наличие в списке зарегистрированных TLD. Вы можете использовать команду whois для проверки статуса доменного имени. Например:

whois example.local

Если доменное имя уже зарегистрировано, рассмотрите возможность выбора альтернативного имени или использования другого внутреннего TLD.

Настройка DNS

Для предотвращения конфликтов важно правильно настроить DNS-сервер. Используйте уникальные внутренние доменные зоны, которые не пересекаются с общедоступными TLD. Например, вместо использования .local, вы можете выбрать .internal или .private.

Пример конфигурации DNS

Вот пример конфигурации для BIND DNS-сервера, который создает внутреннюю зону:

zone "example.internal" IN {
    type master;
    file "/etc/bind/db.example.internal";
};

Использование VPN

Если ваши пользователи подключаются к локальной сети через VPN, убедитесь, что VPN-клиенты правильно настроены для работы с внутренними доменными именами. Это поможет избежать конфликта с внешними TLD.

Мониторинг и аудит

Регулярно проводите аудит используемых доменных имен и их конфигураций. Используйте инструменты мониторинга, такие как enterno.io, для отслеживания состояния ваших доменных имен и выявления потенциальных конфликтов.

Заключение

Следуя этим рекомендациям, вы сможете значительно снизить вероятность возникновения ошибки ERR_ICANN_NAME_COLLISION и обеспечить стабильную работу вашей сети.

A / AAAAIPv4 и IPv6 адреса хоста
MX-записиПочтовые серверы домена
TXT / SPFВерификация и защита от спуфинга
NS / SOAСерверы имён и зона ответственности

Почему нам доверяют

12
типов DNS-записей
SPF+DKIM
проверка почты
<1с
ответ DNS
3
региона проверки

Как это работает

1

Введите домен

2

Выберите тип записи

3

Получите DNS-ответ

Что такое DNS-записи?

DNS (Domain Name System) — система, которая преобразует доменные имена в IP-адреса. DNS-записи — это инструкции, определяющие, куда направлять трафик, почту и какподтверждать владение доменом.

Полный анализ

Проверка всех типов записей: A, AAAA, MX, NS, TXT, CNAME, SOA за один запрос.

Мгновенный результат

Запрос к авторитативным серверам напрямую. Результат за доли секунды, без кеширования.

Проверка безопасности

Анализ SPF, DKIM и DMARC записей для оценки защиты почты от спуфинга и фишинга.

Экспорт и история

Сохраняйте результаты проверок. Сравнивайте DNS-записи до и после изменений у регистратора.

Кому это нужно

DevOps

проверка DNS после деплоя

Email-маркетологи

проверка SPF/DKIM/DMARC

SEO-специалисты

аудит DNS-конфигурации

Системные администраторы

контроль зоны DNS

Частые ошибки

Нет SPF-записиБез SPF письма могут попадать в спам. Добавьте v=spf1 TXT-запись.
Один NS-серверПри сбое единственного NS домен станет недоступен. Используйте минимум 2 NS.
Конфликт CNAME и других записейCNAME не может сосуществовать с MX или TXT на том же имени — это нарушение RFC.
Слишком высокий TTLПри TTL 86400 изменения DNS будут видны только через сутки. Перед миграцией снизьте TTL до 300.
Нет обратной записи PTRПочтовые серверы проверяют PTR. Без неё письма могут быть отклонены.

Лучшие практики

Настройте SPF + DKIM + DMARCТройка записей, защищающая вашу почту от спуфинга и повышающая доставляемость.
Используйте 2+ NS-серверовРазнесите NS по разным сетям для отказоустойчивости.
Понижайте TTL перед миграциейЗа 24-48 часов до смены IP установите TTL 300, чтобы переключение прошло быстро.
Проверяйте DNS после измененийПосле обновления записей убедитесь, что изменения применились и нет ошибок.
Добавьте CAA-записьCAA ограничивает, какие центры сертификации могут выпускать SSL для вашего домена.

Получите больше с бесплатным аккаунтом

История DNS-проверок, API-ключи и мониторинг изменений записей.

Зарегистрироваться (FREE)

Больше по теме

Часто задаваемые вопросы

Какие TLD сейчас "collide"?

.corp, .home, .mail, .office — NOT в публичном use но зарезервированы ICANN. Safer .internal (proposed reserved), .home.arpa, .localhost.

Это security risk?

Да: attacker может register .corp domain, резолвить internal names к malicious IPs, MITM.

Chrome специфично блокирует?

Chrome warn, не block. Но может рассматривать как suspicious для certain workflows.

Reserved TLDs 2026?

.internal (IETF draft), .test, .localhost, .invalid, .example — safe. Any другой — ideally в публичном реестре.

Запустить инструмент, который описан в этой статье

Бесплатный тариф — 10 мониторов, проверки каждые 5 мин, без карты. Платные тарифы — интервал от 1 минуты и проверки из нескольких регионов.