WhoDNS
All articles

دامنه‌های بین‌المللی و Punycode: چرا بعضی دامنه‌ها با xn-- شروع می‌شوند؟

DNS کلاسیک فقط حروف لاتین را می‌فهمد. دامنه‌های بین‌المللی (IDN) با الگوریتم IDNA به شکل ASCII به نام Punycode تبدیل می‌شوند: «پارسی.ایران» می‌شود xn--mgba3a4f16a.xn--mgba3a4f16a (با پیشوند xn--).

دو روی سکه

  • فرصت: برندها می‌توانند دامنهٔ دقیقاً هم‌نامِ زبان مشتری داشته باشند؛ موتورهای جست‌وجو هم کاربرِ فارسی‌زبان را با دامنهٔ بومی بهتر می‌شناسند.
  • ریسک homograph: حروفی که شبیه هم‌اند (مثل «ا» و «آ» یا l و 1) می‌توانند دامنهٔ جعلی بسازند. مرورگرها دامنه‌های مخلوطِ زبانی را به شکل punycode نمایش می‌دهند.

برای کار با دامنه‌های فارسی/عربی، همیشه هر دو شکل (یونیکد و punycode) را بررسی کنید؛ ابزارهای DNS و WHOIS اینجا خودکار تبدیل انجام می‌دهند.

🔗 ابزار مرتبط: مبدل Punycode

punycodeIDNدامنه فارسیxn--homograph