Punycode konvertētājs

Konvertējiet Unicode domēnus uz Punycode un atkodējiet xn-- etiķetes atpakaļ.

Konvertēšanas virziens
Domēns
Rezultāts
Gatavs. Ielīmējiet domēnu, lai to konvertētu.

Jūsu domēna teksts tiek konvertēts pārlūkprogrammā. Nekas netiek augšupielādēts BroBroGo serveros.

BUJ

Kam ir paredzēts Punycode?

Punycode ļauj attēlot domēna vārdus ar tādām rakstzīmēm kā ü, 例 vai भारत kā ASCII etiķetes, kas sākas ar xn--.

Vai man vajadzētu ielīmēt pilnu URL?

Izmantojiet tikai resursdatora nosaukumu vai domēnu, piemēram, bücher.example vai xn--bcher-kva.example. Neiekļaujiet https://, ceļus, vaicājumu virknes un fragmentus.

Kāpēc mans domēns tika noraidīts?

Derīgs resursdatora nosaukums nedrīkst saturēt atstarpes, tukšas etiķetes, defises etiķetes sākumā vai beigās, kā arī etiķetes, kas pēc konvertēšanas ir pārāk garas.

Punycode loma starptautiskajos domēna vārdos

Punycode ir standartizēta kodēšanas sistēma, kas pārveido Unicode rakstzīmes ierobežotajā ASCII rakstzīmju kopā. Vēsturiski interneta domēna vārdu sistēma (DNS) tika izstrādāta, lai atbalstītu tikai pamata ASCII rakstzīmes, kas ietver latīņu alfabēta burtus no a līdz z, ciparus no 0 līdz 9 un defisi. Attīstoties globālajam tīmeklim, radās nepieciešamība izmantot domēna vārdus ar diakritiskajām zīmēm, nelatīņu alfabētiem un citiem vietējiem rakstības veidiem, piemēram, burtiem ü, 例 vai भारत.

Lai nodrošinātu saderību ar esošo DNS infrastruktūru, netika mainīti paši pamata protokoli. Tā vietā tika ieviests risinājums, kas pārveido starptautiskos domēna vārdus (IDN) formātā, ko saprot jebkurš DNS serveris. Punycode pārveido jebkuru Unicode domēna vārdu unikālā ASCII virknē, kurai sākumā tiek pievienots īpašs prefikss xn--. Šis prefikss norāda, ka sekojošā etiķete ir kodēta un ir jāatšifrē pirms attēlošanas lietotājam. Šis mehānisms nodrošina globālu tīmekļa pieejamību, ļaujot lietotājiem visā pasaulē reģistrēt un lietot domēnus savā dzimtajā valodā, neapdraudot interneta tehnisko stabilitāti.

Unicode un Punycode konvertēšanas process

Konvertēšana starp Unicode un Punycode ir divvirzienu process, kas ļauj gan sagatavot domēnus lietošanai tīmekļa serveros, gan atšifrēt tehnisko informāciju cilvēkam lasāmā formātā.

  • Unicode uz Punycode: Šajā režīmā rīks paņem domēna vārdu ar speciālajām rakstzīmēm (piemēram, bücher.example) un pārveido katru tā daļu jeb etiķeti ASCII formātā. Rezultātā tiek iegūts tehniski saderīgs domēna vārds, piemēram, xn--bcher-kva.example.
  • Punycode uz Unicode: Šis ir apgrieztais process. Kad rīkam tiek iesniegts domēns, kas satur etiķetes ar prefiksu xn--, tas atkodē šīs virknes atpakaļ to sākotnējā Unicode reprezentācijā. Tas ir noderīgi drošības auditoriem un administratoriem, lai saprastu, kāds reālais domēna vārds slēpjas aiz tehniskā koda.

Rīks pēc noklusējuma veic konvertēšanu "Unicode uz Punycode". Mainot konvertēšanas virzienu, attiecīgi tiek pielāgots arī ievades lauka vietturis, lai palīdzētu lietotājam orientēties nepieciešamajā formātā. Konvertēšana notiek uzreiz rakstīšanas laikā, nodrošinot tūlītēju rezultātu.

Tehniskie noteikumi un ierobežojumi domēnu formātiem

Lai konvertēšana noritētu veiksmīgi, ievadītajam tekstam ir jāatbilst stingriem tīmekļa standartu noteikumiem. Šis rīks ir paredzēts tikai resursdatoru un domēna vārdu apstrādei, nevis pilnu URL adrešu konvertēšanai.

Ievadot datus, ir jāņem vērā šādi nosacījumi:

  • Nav atļauti protokoli un ceļi: Ievadē nedrīkst iekļaut protokolu daļas (piemēram, https://), mapju ceļus, vaicājumu virknes vai fragmentus.
  • Rakstzīmju ierobežojums: Maksimālais pieļaujamais ievades garums ir 10 000 rakstzīmju.
  • Etiķešu struktūra: Derīgs resursdatora nosaukums nedrīkst saturēt atstarpes, tukšas etiķetes (piemēram, divi punkti pēc kārtas), kā arī defises etiķetes sākumā vai beigās.
  • Garuma ierobežojumi pēc konvertēšanas: Atsevišķas domēna etiķetes pēc konvertēšanas nedrīkst pārsniegt DNS standartos noteikto maksimālo garumu.
  • Pēdējais punkts: Rīks atbalsta vienas beigu punkta rakstzīmes saglabāšanu domēna vārdā, ja tāda ir ievadīta.

Ja ievadītie dati neatbilst šiem noteikumiem, izvades lauks tiek notīrīts un lietotājam tiek parādīts attiecīgs kļūdas paziņojums.

Datu apstrāde un privātums

Lietojot šo rīku, jūsu ievadītie dati ir pilnībā aizsargāti. Domēna teksta konvertēšana tiek veikta lokāli jūsu tīmekļa pārlūkprogrammā. Nekādi dati netiek augšupielādēti BroBroGo serveros, nodrošinot, ka jūsu vaicājumi un domēnu vārdi paliek tikai jūsu ierīcē.

Rīka saskarnes paziņojumi un statusi

Darba gaitā rīks izmanto precīzus statusa paziņojumus, lai informētu par darbības rezultātu vai radušajām kļūdām:

  • Gatavs. Ielīmējiet domēnu, lai to konvertētu. — tiek parādīts, kad rīks ir gatavs darbam.
  • Konvertē... — parādās apstrādes procesā.
  • Konvertēts. — norāda uz sekmīgu darbības pabeigšanu.
  • Vispirms ielīmējiet domēnu. — parādās, ja mēģina veikt darbību ar tukšu lauku.
  • Tas nav derīgs domēna vārds. Izmantojiet resursdatora nosaukumu bez protokola, ceļa vai atstarpēm. — tiek parādīts, ja ievadītais teksts neatbilst domēna struktūrai.
  • Ievadītais teksts ir pārāk garš šim rīkam. Tam jābūt īsākam par {max} rakstzīmēm. — parādās, ja tiek pārsniegts 10 000 rakstzīmju limits.
  • Neizdevās konvertēt šo domēnu. — tiek parādīts, ja tehnisku iemeslu dēļ konvertēšana nav iespējama.
  • Notīrīts. — apstiprina, ka visi lauki ir iztīrīti.
  • Piemērs ielādēts. — parādās, kad tiek ielādēti parauga dati testēšanai.
  • Rezultāts pārvietots uz ievades lauku. — norāda, ka izvades dati ir pārnesti uz ievades lauku tālākai apstrādei.

Papildus tam rīks izvada statistikas rādītājus par apstrādāto domēnu:

  • Ievade: parāda rakstzīmju skaitu ievadītajā tekstā.
  • Izvade: parāda rakstzīmju skaitu iegūtajā rezultātā.
  • Etiķetes: parāda kopējo etiķešu (daļu, ko atdala punkti) skaitu konvertētajā domēnā.

Biežāk uzdotie jautājumi

Kam ir paredzēts Punycode?

Punycode ļauj attēlot domēna vārdus ar tādām rakstzīmēm kā ü, 例 vai भारत kā ASCII etiķetes, kas sākas ar xn--.

Vai man vajadzētu ielīmēt pilnu URL?

Izmantojiet tikai resursdatora nosaukumu vai domēnu, piemēram, bücher.example vai xn--bcher-kva.example. Neiekļaujiet https://, ceļus, vaicājumu virknes un fragmentus.

Kāpēc mans domēns tika noraidīts?

Derīgs resursdatora nosaukums nedrīkst saturēt atstarpes, tukšas etiķetes, defises etiķetes sākumā vai beigās, kā arī etiķetes, kas pēc konvertēšanas ir pārāk garas.