مبدل Punycode
دامنههای بینالمللی (IDN) را بهصورت لحظهای به Punycode اَسکی و برعکس تبدیل کنید.
یونیکد (خوانا برای انسان)
—
Punycode (اَسکی)
—
دربارهٔ Punycode
Punycode چیست؟
سرورهای استاندارد DNS تنها کاراکترهای اَسکی را پردازش میکنند. Punycode روشی برای رمزگذاری است که نامهای دامنهٔ بینالمللی (IDN) — نوشتهشده به فارسی، عربی، سیریلیک یا دیگر خطها — را به شکل سازگار با اَسکی «xn--» تبدیل میکند تا DNS، TLS و نرمافزارهای پروکسی بتوانند آن را بفهمند.
موارد استفادهٔ رایج
- تنظیم رکوردهای DNS از نوع A/CNAME برای دامنههای فارسی، عربی یا دیگر دامنههای یونیکد.
- نوشتن مقدار SNI در پیکربندیهای V2Ray / Xray Reality و دیگر پروکسیها.
- صدور گواهیهای SSL/TLS که باید به نام میزبان اَسکی (xn--) اشاره کنند.
هشدار امنیتی هوموگراف
مهاجمان میتوانند دامنههایی با کاراکترهای غیرلاتین ثبت کنند که کاملاً شبیه برندهای معتبر به نظر میرسند (برای مثال «а» سیریلیک بهجای «a» لاتین). همیشه پیش از اعتماد به یک لینک ناآشنا، شکل Punycode آن را بررسی کنید.