Punycode хөрвүүлэгч

Unicode домэйныг Punycode руу хөрвүүлж, xn-- шошгуудыг буцааж тайлна.

Хөрвүүлэх чиглэл
Домэйн
Үр дүн
Бэлэн. Хөрвүүлэх домэйнээ хуулж тавина уу.

Таны домэйн текстийг хөтөч дээр тань хөрвүүлнэ. BroBroGo руу юу ч илгээгдэхгүй.

Түгээмэл асуултууд

Punycode юунд зориулагдсан бэ?

Punycode нь ü, 例 эсвэл भारत зэрэг тэмдэгтүүд агуулсан домэйн нэрийг xn---ээр эхэлсэн ASCII шошгоор төлөөлөх боломжийг олгодог.

Би бүтэн URL хуулж тавих ёстой юу?

Зөвхөн хост нэр эсвэл домэйныг ашиглана уу, жишээ нь bücher.example эсвэл xn--bcher-kva.example. https://, замууд, асуулгын тэмдэгтүүд болон фрагментуудыг орхино уу.

Миний домэйн яагаад татгалзагдсан бэ?

Хүчинтэй хост нэр нь хоосон зай, хоосон шошго, шошгоны эхэнд эсвэл төгсгөлд зураас агуулахгүй байх, эсвэл хөрвүүлсний дараа хэт урт шошготой байж болохгүй.

Олон улсын домэйн нэр ба Punycode-ийн үүрэг

Интернет анх үүсэхдээ зөвхөн ASCII тэмдэгтүүд буюу латин цагаан толгойн үсэг, тоо болон зураас (-) тэмдэгтийг домэйн нэрэнд ашиглахаар хязгаарлаж байсан. Гэвч дэлхий даяар интернет хэрэглээ өсөхийн хэрээр үсэг, тэмдэгтүүд (жишээлбэл ü, 例, эсвэл भारत) агуулсан олон улсын домэйн нэрийг (IDN) ашиглах шаардлага гарсан юм.

Punycode нь эдгээр олон улсын тэмдэгтүүдийг зөвхөн ASCII тэмдэгтүүдээс бүрдэх хязгаарлагдмал системд нийцүүлэн хөрвүүлэх зориулалттай алгоритм юм. Энэхүү хөрвүүлэлтийн үр дүнд үүссэн домэйн нэр нь үргэлж xn-- гэсэн угтвараар эхэлдэг бөгөөд үүнийг Punycode шошго гэж нэрлэдэг. Энэхүү систем нь вэб хөтөч болон серверийн түвшинд домэйн нэрийг зөв таньж, дэлхийн өнцөг булан бүрт байгаа хэрэглэгчид өөрийн төрөлх хэлээр вэбсайтад хандах боломжийг олгодог.

Хөрвүүлэгч хэрэгслийн ажиллах зарчим

Punycode хөрвүүлэгч нь олон улсын домэйн нэрийг Unicode болон Punycode хэлбэрийн хооронд шууд хөрвүүлдэг. Хэрэглэгч оролтын талбарт текст бичих эсвэл хуулж тавих үед хөрвүүлэлт шууд хийгдэнэ.

Энэхүү хэрэгсэл нь дараах хоёр чиглэлээр ажилладаг:

  • Unicode-оос Punycode руу: Тусгай тэмдэгт агуулсан домэйн нэрийг (жишээ нь bücher.example) ASCII стандартад нийцсэн xn-- угтвартай шошго руу (жишээ нь xn--bcher-kva.example) хөрвүүлнэ.
  • Punycode-оос Unicode руу: xn-- угтвартай ASCII шошгыг анхны эх хувилбар болох Unicode тэмдэгтүүд рүү буцаан тайлж уншина.

Хөрвүүлэх чиглэлийг өөрчлөх үед оролтын талбарын заавар текст дагаж шинэчлэгддэг. Мөн домэйн нэрийн төгсгөлд байгаа ганц цэгийг хэвээр хадгалах үйлдлийг дэмждэг.

Оролтод тавигдах шаардлага ба хязгаарлалт

Хөрвүүлэлтийг алдаагүй гүйцэтгэхийн тулд оролтын өгөгдөл нь зөвхөн хост нэр эсвэл домэйн нэр байх ёстой. Дараах хэлбэрийн өгөгдлийг оруулахаас татгалзана уу:

  • Протоколын хэсэг (жишээ нь https://)
  • Вэб хуудасны зам (path)
  • Асуулгын тэмдэгтүүд (query strings) болон фрагментууд

Хүчинтэй домэйн нэрэнд дараах зүйлсийг хориглоно:

  • Хоосон зай ашиглах
  • Хоосон шошго үүсгэх
  • Шошгоны эхэнд эсвэл төгсгөлд зураас (-) тэмдэгт оруулах
  • Хөрвүүлсний дараа хэт урт шошго үүсгэх

Энэхүү хэрэгслийн оролтын дээд хязгаар нь 10,000 тэмдэгт байна. Хэрэв оролт хүчингүй, хоосон эсвэл хэт урт байвал гаралт цэвэрлэгдэж, холбогдох төлөвийн мэдэгдэл гарна.

Хэрэглэгчийн интерфэйсийн төлөв ба алдааны мэдэгдлүүд

Хэрэгслийг ашиглах явцад системээс дараах төлөв болон алдааны мэдэгдлүүдийг харуулдаг:

  • Бэлэн. Хөрвүүлэх домэйнээ хуулж тавина уу. — Хэрэгсэл ажиллахад бэлэн байгаа үеийн анхны төлөв.
  • Хөрвүүлж байна... — Хөрвүүлэлт хийгдэж байх үеийн төлөв.
  • Хөрвүүлэгдлээ. — Хөрвүүлэлт амжилттай дууссан үеийн төлөв.
  • Эхлээд домэйн нэрээ хуулж тавина уу. — Оролтын талбар хоосон байх үед гарах мэдэгдэл.
  • Энэ нь хүчинтэй домэйн нэр биш байна. Протокол, зам, хоосон зайгүй хост нэр ашиглана уу. — Оролтын формат буруу байх үед харагдах алдаа.
  • Энэ оролт хэтэрхий урт байна. {max} тэмдэгтээс хэтрүүлэхгүй оруулна уу. — Оролтын хэмжээ 10,000 тэмдэгтээс давсан тохиолдолд гарах алдаа.
  • Энэ домэйныг хөрвүүлж чадсангүй. — Систем домэйныг хөрвүүлэх боломжгүй үед гарах алдаа.
  • Цэвэрлэгдлээ. — Оролт болон гаралтын талбарыг цэвэрлэх үед харагдах төлөв.
  • Жишээг ачааллаа. — Системийн бэлдсэн жишээ домэйныг ачаалах үед гарах мэдэгдэл.
  • Үр дүнг оролт руу шилжүүллээ. — Гаралтын үр дүнг дахин хөрвүүлэхээр оролтын талбар руу шилжүүлэх үед харагдах төлөв.

Хөрвүүлэлт хийгдсэний дараа систем дараах статистик үзүүлэлтүүдийг харуулдаг:

  • Оролт: Оролтын талбарт байгаа тэмдэгтийн тоо.
  • Гаралт: Хөрвүүлсэн үр дүнгийн тэмдэгтийн тоо.
  • Шошго: Хөрвүүлсэн домэйн нэрэнд байгаа нийт шошгоны (цэгээр тусгаарлагдсан хэсгүүд) тоо.

Нууцлал ба өгөгдөл боловсруулалт

Энэхүү хэрэгслийг ашиглах үед таны оруулсан домэйн нэр, текстийн нууцлал бүрэн хадгалагдана. Хөрвүүлэх үйл явц нь зөвхөн таны вэб хөтөч дотор хийгддэг бөгөөд BroBroGo сервер рүү ямар нэгэн өгөгдөл илгээгддэггүй, хуулагддаггүй.

Хэнд зориулагдсан бэ

Punycode хөрвүүлэгчийг дараах чиглэлийн мэргэжилтнүүд өдөр тутмын үйл ажиллагаандаа ашигладаг:

  • Олон улсын домэйн нэртэй (IDN) ажиллаж буй вэб хөгжүүлэгчид.
  • Домэйн нэр болон DNS тохиргоо хариуцсан систем администраторууд.
  • Олон улсын зах зээлд чиглэсэн вэбсайтуудын хайлтын системийн оновчлол (SEO) хариуцсан мэргэжилтнүүд.
  • Аюулгүй байдлын аудит хийдэг мэргэжилтнүүд.
  • Тусгай тэмдэгт бүхий домэйн нэрийг стандарт ASCII хэлбэрт шилжүүлэх шаардлагатай хэн бүхэн.

Түгээмэл асуултууд (FAQ)

Punycode юунд зориулагдсан бэ? Punycode нь ü, 例 эсвэл भारत зэрэг тэмдэгтүүд агуулсан домэйн нэрийг xn---ээр эхэлсэн ASCII шошгоор төлөөлөх боломжийг олгодог.

Би бүтэн URL хуулж тавих ёстой юу? Үгүй. Зөвхөн хост нэр эсвэл домэйныг ашиглана уу, жишээ нь bücher.example эсвэл xn--bcher-kva.example. https://, замууд, асуулгын тэмдэгтүүд болон фрагментуудыг орхино уу.

Миний домэйн яагаад татгалзагдсан бэ? Хүчинтэй хост нэр нь хоосон зай, хоосон шошго, шошгоны эхэнд эсвэл төгсгөлд зураас агуулахгүй байх, эсвэл хөрвүүлсний дараа хэт урт шошготой байж болохгүй.

Миний оруулсан өгөгдөл серверт хадгалагдах уу? Үгүй. Таны домэйн текстийг хөтөч дээр тань хөрвүүлнэ. BroBroGo руу юу ч илгээгдэхгүй.