كيف يتم إنشاء نطاقات فرعية ديناميكيًا باستخدام عنوان IP مختلف عن النطاق الأصلي بشكل صحيح وفعال؟

StackOverflow https://stackoverflow.com/questions/476474

سؤال

كيف يتم إنشاء نطاقات فرعية بشكل ديناميكي يتم حلها لعنوان IP مختلف عن المجال الأصلي؟

معظم حلول إنشاء النطاق الفرعي الديناميكي التي وجدتها هنا ستضيف سجل A *.domain.com إلى خادم DNS (عادةً باستخدام BIND)، ولكن هذا لا ماذا اريد.

هل هذا يعني أنه يجب ضبط ملف المنطقة على انتهاء الصلاحية دائمًا؟ألن يؤدي ذلك إلى فرض ضرائب كبيرة على خادم DNS الخاص بنا؟

ومع ذلك، ماذا لو لم يذهب مزود خدمة الإنترنت للعميل وإحضار ملف المنطقة الجديد الذي قمت بتغييره ديناميكيًا للتو؟ألن يتمكنوا من حل إدخال المجال الفرعي الجديد الخاص بنا؟

هل سيكون إعداد DDNS في BIND هو المسار المنطقي لتنفيذ مثل هذا النظام؟سيسمح لي DDNS بإدراج سجل A ديناميكيًا دون إعادة تشغيل BIND، أليس كذلك؟

أنا متأكد من أن هناك طريقة ما للقيام بذلك، نظرًا لأن معظم خدمات التدوين الكبيرة التي لا توجه جميع الحسابات إلى نفس عنوان IP الخاص بمحرك التدوين، تفعل شيئًا مشابهًا لما أحتاج إليه.

شكرًا لك!

هل كانت مفيدة؟

المحلول

نعم، يمكنك استخدام تحديثات DNS الديناميكية لدفع تغييرات ملف المنطقة إلى منطقتك دون الحاجة إلى وضعها في ملف منطقة نصية وإعادة تحميل BIND في كل مرة.

تستخدم العديد من سجلات أسماء النطاقات الكبيرة هذه التقنية بالضبط عندما يتم تسجيل اسم النطاق.

لكن هذا لا يعني أن هذه هي التقنية المناسبة لتطبيقك.كما أوصينا بالأمس بخصوص سؤالك الآخر، ليس هناك حقًا سبب لعدم استخدام خيار أحرف البدل.

سيكون الخادم المنخفض الذي يقوم بتشغيل Apache أكثر من كافٍ للواجهة الأمامية للخادم العكسي للآلاف القليلة الأولى من المواقع، والأفضل من ذلك أنك لا تحتاج حتى إلى نشره حتى تحصل على عدد كافٍ من المستخدمين لإعداد مجموعتك المقسمة الثانية.

نصائح أخرى

أتصور أن معظم الخدمات التي تفعل ذلك لديها إعداد إدخال DNS الخاص بها (*.) لهذه الحسابات، وربما تشير إلى موازن التحميل، الذي يوزع الطلبات بناءً على اسم المضيف وما إلى ذلك.ثم يكون لديهم إعداد الإدخالات غير القياسية كسجلات A عادية في DNS.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top