دامنههای بینالمللی و Punycode: چرا بعضی دامنهها با xn-- شروع میشوند؟
DNS کلاسیک فقط حروف لاتین را میفهمد. دامنههای بینالمللی (IDN) با الگوریتم IDNA به شکل ASCII به نام Punycode تبدیل میشوند: «پارسی.ایران» میشود xn--mgba3a4f16a.xn--mgba3a4f16a (با پیشوند xn--).
دو روی سکه
- فرصت: برندها میتوانند دامنهٔ دقیقاً همنامِ زبان مشتری داشته باشند؛ موتورهای جستوجو هم کاربرِ فارسیزبان را با دامنهٔ بومی بهتر میشناسند.
- ریسک homograph: حروفی که شبیه هماند (مثل «ا» و «آ» یا l و 1) میتوانند دامنهٔ جعلی بسازند. مرورگرها دامنههای مخلوطِ زبانی را به شکل punycode نمایش میدهند.
برای کار با دامنههای فارسی/عربی، همیشه هر دو شکل (یونیکد و punycode) را بررسی کنید؛ ابزارهای DNS و WHOIS اینجا خودکار تبدیل انجام میدهند.
🔗 ابزار مرتبط: مبدل Punycode