У цій статті
Що таке доменне ім'я?
Доменне ім'я — це людиночитабельна адреса, яка відповідає числовій 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)
Поширені варіанти використання
Валідація доменних імен є необхідною у веб-розробці, безпеці та обробці даних.
- Валідація форм — забезпечення введення користувачами валідних доменних імен у полях email-адрес та URL
- Аналіз email — вилучення та валідація доменної частини email-адрес
- Фільтрація безпеки — перевірка доменів за чорними списками та верифікація легітимних джерел
- Конфігурація 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 всі розпізнаються як одна й та сама адреса. Однак за угодою використовується нижній регістр.