هذا هو الأمر dnsdist الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
com.dnsdist - أداة لموازنة استعلامات DNS عبر خوادم المصب
موجز
دنسديست [OPTION] ... العنوان
الوصف
com.dnsdist يتلقى استعلامات DNS ويرحلها إلى خادم واحد أو أكثر من الخوادم النهائية. هو - هي
يرسل لاحقًا ردودًا إلى مقدم الطلب الأصلي.
يعمل dnsdist عبر TCP و UDP ، ويسعى جاهداً لتقديم أداء عالٍ للغاية على كليهما.
حاليًا ، يتم إرسال الاستعلامات إلى الخادم المتلقين للمعلومات مع أقل عدد من الاستعلامات المعلقة.
هذا يعني بشكل فعال موازنة التحميل ، والتأكد من أن الخوادم الأبطأ تحصل على استعلامات أقل.
إذا لم يرد الرد بعد بضع ثوانٍ ، فسيتم إزالته من قائمة الانتظار ، ولكن في ملف
على المدى القصير ، تؤدي المهلات إلى حصول الخادم على حركة مرور أقل.
يمكن خلط عمليات IPv4 و IPv6 ومطابقتها ، بمعنى آخر ، الاستفسارات الواردة
يمكن إعادة توجيه IPv6 إلى IPv4 والعكس صحيح.
com.dnsdist قابل للنصوص في Lua ، راجع وثائق dnsdist لمزيد من المعلومات حول هذا.
SCOPE
dnsdist لا "يفكر" في DNS ، ولا يقوم بأي نوع من التخزين المؤقت ، ولا هو كذلك
على دراية بجودة الإجابات التي تنقلها.
يفترض dnsdist أن كل استعلام يؤدي إلى استجابة واحدة بالضبط ، وهو ما ينطبق على جميع DNS
باستثناء AXFR ، وهو بالتالي غير مدعوم.
الهدف من dnsdist هو أن تظل بسيطًا. إذا كانت هناك حاجة إلى مزيد من موازنة الأحمال القوية ،
يوصى باستخدام أجهزة أو برامج مخصصة. غالبًا ما يكون خادم Linux الظاهري على سبيل المثال
المذكورة.
OPTIONS
-a ، - acl قناع الشبكة
أضف قناع الشبكة إلى ACL.
-C، - config FILE
تكوين التحميل من FILE.
-c، - العميل
العمل كعميل ، والاتصال بـ dnsdist.
-د ، - الخفي
تعمل كخفي.
-e ، - تنفيذ CMD
قم بالاتصال بـ dnsdist وقم بالتنفيذ CMD.
ح- مساعدة
اعرض رسالة مفيدة واخرج.
-l، - محلي العنوان
ربط العنوان، توفير أكبر عدد ممكن من العناوين (باستخدام عدة --محلي البيانات) إلى
الاستماع على النحو المطلوب. حدد IPv4 كـ 0.0.0.0:53 و IPv6 كـ [::]: 53.
- إشراف
تشغيل في المقدمة ، ولكن لا تفرخ وحدة تحكم. استخدم رمز التبديل هذا لتشغيل dnsdist
داخل مشرف (استخدم على سبيل المثال مع systemd و daemontools).
-p ، - ملف pidfile FILE
اكتب ملف pidfile إلى FILE، يعمل فقط مع - ديمون.
-u، - uid UID
قم بتغيير مستخدم العملية إلى UID بعد مآخذ الربط. UID يمكن أن يكون اسمًا أو رقمًا.
-g ، - gid دائرة المخابرات العامة
قم بتغيير مجموعة العمليات إلى دائرة المخابرات العامة بعد مآخذ الربط. دائرة المخابرات العامة يمكن أن يكون اسمًا أو
عدد.
-V ، - الإصدار
إظهار نسخة dnsdist والخروج.
العنوان
أي عدد من خوادم DNS المتلقية للمعلومات ، بنفس الصيغة المستخدمة مع --محلي. إذا
لم يتم تحديد المنفذ ، يتم استخدام 53.
استخدم dnsdist عبر الإنترنت باستخدام خدمات onworks.net