Domain nomlardagi tire belgisi: Internet tarixining sirli sahifasi

Domain nomlardagi tire belgisi: Internet tarixining sirli sahifasi

Iyl 09, 2026 domain-names dns internet-history web-hosting standards

Domain nomlarida defislar: Kechagi kun ham qiziqarli bo'lishi mumkin

Bir kuni internetda surashib, "domain nomida nechta defis qo'yish mumkin?" degan savol tug'ildi. Javob topdim — lekin bu yo'l kutilgandan ko'ra qiziqarli bo'lib chiqdi.

Qisqa javob: Hammasi murakkab

Nazariy jihatdan 59 ta ketma-ket defis qo'yish mumkin. Amalda esa — bu boshqa masala. Qaysi RFC standartiga qarasiz, qaysi TLD reyestr bilan ishlaysiz, va kimdir 25 yil davomida qoidalarni nazorat qilganmi yo'qmi — bularning barchasi natijaga ta'sir qiladi.

Qayerdan boshlangan

1978-yilda internet standartlari defisni "minus" deb atagan. RFC 608 da host nomlari uchun harflar, raqamlar va minus belgisi ishlatish mumkinligi aytilgan. Faqat ikkita qoida bor edi: birinchi belgi harf bo'lishi kerak, oxirgisi esa defis bo'lmasligi kerak.

1981-yilda RFC 810 bilan bu rasmiylashtirildi. Keyin 1989-yilda RFC 952, 1987-yilda RFC 1035 — oxirgisi asosiy standart hisoblanadi. Xulosa: domain nomi harf bilan boshlanadi, harf yoki raqam bilan tugaydi, ichida harf, raqam va defis bo'lishi mumkin.

Tushundingizmi? Defislar soniga cheklov yo'q.

IDN paydo bo'lganda

2010-yilgacha hammasi tinch edi. Keyin Internationalized Domain Names (IDN) paydo bo'ldi. Ular xn-- prefiksi yordamida lotin bo'lmagan harflarni qo'llab-quvvatlaydi. Va mana bu yerda yangi qoida paydo bo'ldi.

RFC 5891 ga ko'ra: "Unicode satrida uchinchi va to'rtinchi pozitsiyada '--' (ikki ketma-ket defis) bo'lmasligi kerak."

Sababi oddiy — xn-- prefiksi pozitsiya 3-4 da -- ko'rinishida namoyon bo'ladi. Bu qoida chalkashliklarning oldini olish uchun kerak.

Demak, pozitsiya 4 dan boshlab 62-gacha defis qo'yib, 59 ta ketma-ket defisga ega domain yaratish mumkin. Nazariy jihatdan.

Ammo amalda-chi?

TLD reyestrlari: Har kim o'z qoidasini qo'yadi

Standartlar — bu faqat tavsiyalar, toki kimdir ularni bajarsa. Har bir TLD reyestri o'z siyosatini o'rnatadi.

Ba'zilari so'zlarni taqiqlaydi. Ba'zilari IDN ro'yxatdan o'tkazishni umuman rad etadi. Ba'zilari umumiy suffixlarga o'xshash domainlarni bloklaydi.

Janubiy Sudanning .ss reyestri esa hech qanday defisga ruxsat bermaydi. Bitta ham yo'q.

Nominet (.uk uchun) defis cheklovi yo'q, lekin xn-- domainlarini rad etadi.

Haqiqiy misollar: Yo'q bo'lishi kerak edi, lekin bor

Internet ko'plab eski tizimlar, chekka holatlar va "yaxshi" deb o'ylab qilingan yechimlar ustiga qurilgan. Bir kishi tadqiqot o'tkazib, zamonaviy qoidalarga zid domainlarni topdi:

  • 0-------------------------------------------------------------0.com — 1999-yilda yaratilgan, hozir o'chiq
  • 0-------------------------------------------------------------5.com — 2001-yilda yaratilgan, hali ishlaydi
  • a-------------------------------------------------------------a.com61 ta defis. Ha, oltmish bir. Bu sayt 2000-yildan beri o'zgarmagan holatda ishlab turibdi.

61 ta ketma-ket defisli domain 2024-yilda hali ham real veb-saytga yo'naltiradi.

Yana bir misol: zz--icann-monitoring.uk — 2024-yilda ro'yxatdan o'tkazilgan, IDN qoidalari paydo bo'lganidan ko'p vaqt o'tgan bo'lishiga qaramay. Lekin Nominet xn-- domainlariga ruxsat bermaganligi uchun bu nom texnik jihatdan to'g'ri hisoblanadi.

Sizga nega kerak?

Ko'pchilikka kerak emas. Domain registratorlar sizni g'alati narsalar ro'yxatdan o'tkazishdan to'xsatadi.

Ammo agar siz:

  • Domain validatsiyasi yozayotgan bo'lsangiz
  • IDN domainlar bilan ishlayotgan bo'lsangiz
  • Mavjud infratuzilmani tekshirayotgan bo'lsangiz
  • Internet qanday ishlashini bilishni istasangiz

— bu qoidalarni bilish foydali.

Internet standartlari o'ttiz yildan ortiq vaqt davomida, odamlar real muammolarni hal qilib kelgan. Defis qoidalari moslashuvchanlik va aniqlishqonlik o'rtasidagi muvozanatni ifodalaydi — va odatda, inson sistemasida bo'lgani kabi, bu yerda ham o'ziga xos tomonlar ko'p.

Keyingi safar domain tanlashingizda, sodda va esda qoladigan nom tanlang. Ammo endi bilasiz: agar xohlasangiz, texnik jihatdan hello------------------------------------------world.com ro'yxatdan o'tkazishingiz mumkin.

Balki qilmasligingiz kerak. Ammo mumkin.

Read in other languages:

RU BG EL CS TR SV FI RO PT PL NB NL HU IT FR ES DE DA ZH-HANS EN