هل يمكن لأحد أن يشرح لي لماذا يُقال غالبًا أنه يمكن تثبيت Discourse على نطاق عادي دون الحاجة إلى تثبيته على نطاق فرعي، ولكن بعض خدمات DNS فقط تدعم ذلك؟ أنا حقًا لا أفهم لماذا تدعم بعض خدمات DNS هذا الأمر فقط، ولا يمكنني فهم المشكلة. أنا فقط أسأل لفهم الجانب التقني للمسألة. شكرًا مقدمًا!
أعتقد أنك تشير إلى تكوين موقع Discourse المستضاف الخاص بك للتشغيل في النطاق الجذر أو القمة (على سبيل المثال، example.com) - والذي ينطبق فقط على المثيلات المستضافة بواسطة Discourse. لا أعتقد أن هذا ينطبق على الاستضافة الفردية ذات المثيل الواحد.
المشكلة هي أن إعداد الاستضافة هذا [1] يتوقع عادةً أن يكون الاسم المُكوّن سجل CNAME، وهو نوع من الأسماء المستعارة. يشير C إلى “canonical”. [2] على سبيل المثال، السجل الخاص بهذا الموقع، meta.discourse.org، هو CNAME (كما أكتب هذا) يشير إلى app-cname-target.cdck-prod-meta.discourse.cloud.
بسبب طريقة هيكلة تفويض DNS - حيث يرسل النطاق ذو المستوى الأعلى مثل .org أو .com الطلبات للنطاقات ذات المستوى الثاني إلى خادم تم تكوينه بواسطة المسجل [3] - يمكنك فقط تكوين CNAMEs لأسماء المضيفين تحت النطاق الذي تحصل عليه.
للتغلب على هذا القيد، يوفر العديد من مزودي DNS ما يسمونه سجل ANAME، أو “CNAME flattening”. يعمل هذا بشكل جيد مع أي سجل، بما في ذلك سجل النطاق “العاري” أو “القمة” المفوض الخاص بك. هذا ليس جزءًا حقيقيًا قياسيًا من DNS، ولكنه ذكاء خاص يعمل خلف الكواليس توفره شركة DNS - وببساطة، لا يقوم كل مزود بذلك.
هناك شيء آخر يمكنك القيام به، على الرغم من ذلك:
- قم بإعداد نطاق “القمة” الخاص بك لإعادة التوجيه، بحيث يعيد example.net على سبيل المثال التوجيه إلى forum.example.net. هنا، سيظل الأشخاص يرون ويستخدمون الاسم الأطول، ولكن يمكنهم الوصول إليه من الاسم القصير.
و ربما خيار آخر:
- قم بإعداد وكيل عكسي شفاف على نطاق “القمة” الخاص بك. هذا معقد ولست متأكدًا من أنه سيعمل بسهولة مع إعداد CDCK، ولكني أذكره من أجل الاكتمال.
بالمناسبة، يتم تصميمه وتنفيذه بواسطة CDCK، وليس كقيود متأصلة في الاستضافة ↩︎
بالمعنى الشائع في الحوسبة لـ “الاسم الرسمي المفضل” - قد يكون لديك www.example.org كسجل CNAME لـ serverhost003.example.org، ولكن إذا تعطل الخادم رقم 3، يمكنك فقط تغيير CNAME والمتابعة. الغريب أن Merriam-Webster لا يحتوي حقًا على إدخال لهذا المعنى. ↩︎
وفي الواقع، يمكن أن يستمر هذا - يمكن لـ example.org تفويض stuff.example.org، ويمكن لـ stuff.example.org تفويض things.stuff.example.org مباشرة ↩︎
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.