В этой статье
Что такое доменное имя?
Доменное имя — это читаемый человеком адрес, сопоставляемый с числовым IP-адресом в интернете. Вместо того чтобы запоминать 93.184.216.34, пользователи могут ввести example.com в браузер. Система доменных имён (DNS) переводит эти имена в IP-адреса в фоновом режиме.
Доменные имена иерархичны и читаются справа налево: домен верхнего уровня (TLD), например .com, стоит первым в иерархии, за ним следует домен второго уровня (имя, которое вы регистрируете), и опционально поддомены, такие как www или mail.
Структура доменного имени
Действительное доменное имя следует строгим правилам форматирования, определённым в RFC 1035 и RFC 5891 для интернационализированных имён.
- Метки — домен делится на метки, разделённые точками. Каждая метка может быть длиной 1-63 символа
- Символы — метки могут содержать буквы (a-z), цифры (0-9) и дефисы. Дефисы не могут стоять в начале или конце метки
- Общая длина — полное доменное имя (включая точки) не должно превышать 253 символа
- Интернационализированные доменные имена (IDN) — символы, не входящие в ASCII, поддерживаются через кодирование Punycode (префикс xn--)
Попробуйте бесплатно — без регистрации
Проверить доменное имя →Как работает проверка домена
Валидация доменного имени проверяет, соответствует ли строка правилам именования DNS и представляет ли синтаксически допустимый домен.
- Проверка формата — строка должна содержать хотя бы одну точку с действительными метками по обе стороны
- Валидация меток — каждая метка проверяется на длину (1-63 символа), допустимые символы и правильное расположение дефисов
- Проверка TLD — крайняя правая метка должна быть действительным TLD (не менее 2 символов, буквенным или действительным IDN)
Распространённые случаи использования
Валидация доменных имён необходима в веб-разработке, безопасности и обработке данных.
- Валидация форм — обеспечение того, чтобы пользователи вводили действительные доменные имена в полях адресов электронной почты и URL
- Разбор электронной почты — извлечение и валидация доменной части адресов электронной почты
- Фильтрация безопасности — проверка доменов по спискам блокировки и верификация законных источников
- Конфигурация DNS — валидация доменных записей перед их добавлением в DNS-записи
Типы TLD и регистрация
Домены верхнего уровня подразделяются на несколько типов, управляемых ICANN.
- Обобщённые TLD (gTLD) — .com, .org, .net, .info и сотни более новых gTLD, таких как .dev, .app, .io
- TLD с кодом страны (ccTLD) — двухбуквенные коды, представляющие страны: .uk, .de, .fr, .jp, .br
- Спонсируемые TLD — ограниченные домены, управляемые конкретными организациями: .edu, .gov, .mil
Часто задаваемые вопросы
Может ли доменное имя содержать знаки подчёркивания?
Стандартные DNS-доменные имена не могут содержать знаки подчёркивания — в метках разрешены только буквы, цифры и дефисы. Однако некоторые типы DNS-записей, такие как SRV и DKIM TXT-записи, используют метки с подчёркиванием в качестве соглашения.
Какова максимальная длина доменного имени?
Общая длина доменного имени не может превышать 253 символа, а каждая метка (части между точками) ограничена 63 символами. Большинство регистраторов устанавливают ещё более короткие ограничения по практическим соображениям.
Чувствительны ли доменные имена к регистру?
Нет. DNS нечувствителен к регистру — Example.COM, example.com и EXAMPLE.com разрешаются в один и тот же адрес. Однако по соглашению принято использовать строчные буквы.