# تقرير تجربة: اسم النطاق IDN

**URL:** https://meta.discourse.org/t/experience-report-idn-domain-name/393882
**Category:** Self-hosting
**Tags:** domains
**Created:** [20 يناير 2026، 1:09م UTC](https://meta.discourse.org/t/experience-report-idn-domain-name/393882 "2026-01-20T13:09:44Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![John\_Platte](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/john_platte/32/529465_2.png) [@John\_Platte](https://meta.discourse.org/u/John_Platte)
#### Post date: [20 يناير 2026، 1:09م UTC](https://meta.discourse.org/t/experience-report-idn-domain-name/393882/1 "2026-01-20T13:09:44Z")

</div>

أنا أستضيف نسخة Discourse بنفسي للتو وقمت بالتبديل إلى اسم نطاق مُدوَّل (أحرف غير لاتينية). أردت مشاركة بعض الأمور التي جعلت هذا الانتقال أكثر وعورة مما ينبغي:

أولاً: أخبرني موقع [ask.discourse.com](http://ask.discourse.com) بشكل خاطئ أن أستخدم نسخة اليونيكود (Unicode) من الاسم في ملف app.yml، لكن هذا تطلب من Let’s Encrypt تثبيت حزمة `idn` داخل الحاوية، ثم أدى إلى حلقة إعادة توجيه لأن متصفحي طلب الاسم بنسخة Punycode واستمر Discourse في إعادة التوجيه إلى نسخة اليونيكود.

بعد ذلك، وهو أمر ثانوي ولكنه أكثر وضوحًا بعد أن تعمل الأمور بشكل صحيح: تطبع خاصية هوية Discourse (Discourse ID) نسخة Punycode من الاسم على الشاشة في إعلانها بأنها ستقوم بإعادة التوجيه. سيكون من المطمئن للمستخدمين ألا يحدث ذلك.

---

_[View the full topic](https://meta.discourse.org/t/experience-report-idn-domain-name/393882)._
