این دستور dnsdist است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
dnsdist - ابزاری برای تعادل پرس و جوهای DNS روی سرورهای پایین دست
خلاصه
dnsdist [گزینه] ... ADDRESS...
شرح
dnsdist پرس و جوهای DNS را دریافت می کند و آنها را به یک یا چند سرور پایین دستی ارسال می کند. آی تی
متعاقباً پاسخ ها را به درخواست کننده اصلی ارسال می کند.
dnsdist روی TCP و UDP عمل می کند و تلاش می کند تا عملکرد بسیار بالایی را روی هر دو ارائه دهد.
در حال حاضر، پرس و جوها با کمترین پرس و جو به سرور پایین دست ارسال می شوند.
این به طور موثر به تعادل بار دلالت دارد و اطمینان حاصل می کند که سرورهای کندتر درخواست های کمتری دریافت می کنند.
اگر پس از چند ثانیه پاسخی وارد نشد، از صف حذف میشود، اما در
کوتاه مدت، وقفه های زمانی باعث می شود که سرور ترافیک کمتری دریافت کند.
عملیات IPv4 و IPv6 را می توان با هم ترکیب کرد و با هم تطبیق داد، به عبارت دیگر، پرس و جوها وارد می شوند
IPv6 می تواند به IPv4 ارسال شود و بالعکس.
dnsdist قابل اسکریپت در Lua است، برای اطلاعات بیشتر در این مورد به مستندات dnsdist مراجعه کنید.
محدوده
dnsdist به DNS "فکر" نمی کند و هیچ نوع ذخیره سازی را انجام نمی دهد و اینطور نیست.
از کیفیت پاسخ هایی که می دهد آگاه است.
dnsdist فرض میکند که هر کوئری دقیقاً به یک پاسخ منتهی میشود که برای همه DNS صادق است
به جز AXFR، که بنابراین پشتیبانی نمی شود.
هدف dnsdist ساده ماندن است. اگر به بارگذاری قوی تری نیاز است،
سخت افزار یا نرم افزار اختصاصی توصیه می شود. به عنوان مثال، سرور مجازی لینوکس اغلب است
ذکر شده.
OPTIONS
-a،--acl NETMASK
اضافه کردن NETMASK به ACL.
-C،--پیکربندی فایل
بارگذاری پیکربندی از فایل.
-c،--مشتری
به عنوان مشتری کار کنید، به dnsdist متصل شوید.
-d،--دیمون
به عنوان یک دیمون عمل کنید.
-e،--اجرا کردن CMD
به dnsdist وصل شوید و اجرا کنید CMD.
-h،--کمک
نمایش یک پیام مفید و خروج.
-l،--محلی ADDRESS
اتصال به ADDRESS، به تعداد آدرس ها (با استفاده از چندین آدرس) ارائه دهید -- محلی اظهارات) به
در صورت لزوم گوش دهید IPv4 را به صورت 0.0.0.0:53 و IPv6 را به صورت [::]:53 مشخص کنید.
-- تحت نظارت
در پیش زمینه اجرا شود، اما یک کنسول ایجاد نکنید. از این سوئیچ برای اجرای dnsdist استفاده کنید
در داخل یک سرپرست (به عنوان مثال با systemd و daemontools استفاده کنید).
-p،--pidfile فایل
یک pidfile بنویسید فایل، فقط با --اهریمن، دیو.
-u،--uid UID
کاربر فرآیند را به تغییر دهید UID پس از اتصال سوکت ها UID می تواند یک نام یا شماره باشد.
-g،--gid پیشنهاد
گروه فرآیند را به تغییر دهید پیشنهاد پس از اتصال سوکت ها پیشنهاد می تواند یک نام یا
عدد.
-V،--نسخه
نسخه dnsdist را نشان داده و خارج شوید.
ADDRESS
هر تعداد سرور DNS پاییندست، با همان نحوی که با آن استفاده میشود -- محلی. اگر
پورت مشخص نشده است، 53 استفاده می شود.
با استفاده از خدمات onworks.net از dnsdist آنلاین استفاده کنید