Skip to main content
CheckTown
Валідатори

Валідатор доменних імен: Перевірте правила DNS та типи TLD

Опубліковано 6 хв читання
У цій статті

Що таке доменне ім'я?

Доменне ім'я — це людиночитабельна адреса, яка відповідає числовій 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 всі розпізнаються як одна й та сама адреса. Однак за угодою використовується нижній регістр.

Пов'язані інструменти