| GDNSD_GEOIP_TEST(1) | gdnsd | GDNSD_GEOIP_TEST(1) |
نام (NAME)
gdnsd_geoip_test - برنامهٔ خط فرمانی آزمایش نگاشتهای gdnsd-plugin-geoip
خلاصه دستور (SYNOPSIS)
gdnsd_geoip_test [-c /etc/gdnsd] [map_name addr] -c دایرکتوری پیکربندی gdnsd، برای جزئیات به صفحه راهنمای اصلی gdnsd(8) رجوع کنید map_name نام نگاشت برگرفته از پیکربندی افزونه geoip addr نشانی IP کلاینت جهت نگاشت.
توضیحات (DESCRIPTION)
این یک برنامهٔ سادهٔ خط فرمانی برای آزمایش پیکربندیهای نگاشت در "gdnsd-plugin-geoip" است. این برنامه فایل پیکربندی استاندارد gdnsd شما را تجزیه کرده، بخشهای مربوطه را از قسمت افزونهٔ geoip استخراج میکند و بخش "maps" را با استفاده از همان کد هستهٔ اصلی افزونه پردازش مینماید. سپس نشانی IP ارائهشده را در برابر نام نگاشت دادهشده تحلیل (resolve) کرده و نتیجه را بهصورت یک فهرست مرتبشده از مراکز داده (و ماسک شبکهٔ محدودهٔ edns یا همان edns scope netmask) ارائه میدهد.
نشانیهای IP ورودی در خط فرمان، اطلاعات زیرشبکهٔ CIDR را نمیپذیرند. این امر عمدی است. به دلیل روشی که "gdnsd-plugin-geoip" دادههای داخلی را میسازد، بهینهسازی میکند و در آنها جستوجو انجام میدهد، ماسک زیرشبکهٔ کلاینت بیاهمیت است و ماسک محدودهٔ پاسخ همیشه تا جای ممکن و به میزان لازم دقیق یا عمومی است. برای شبیهسازی ماسکهای ورودی edns مختلف روی دادههای یکسان نشانی، کافی است بیتهای بیشتری از سمت راست نشانی را صفر کنید.
اگر هیچ "[map_name addr]" در خط فرمان مشخص نشود، برنامه وارد حالت تعاملی REPL (حلقهٔ خواندن-ارزیابی-چاپ یا Read-Eval-Print Loop) همراه با اعلان (prompt) میشود و به شما اجازه میدهد تا بدون بارگذاری مجدد پایگاه(های) دادهٔ پیکربندیشده، چندین جفت "[map_name addr]" را بهصورت تعاملی وارد کنید.
همچنین ببینید (SEE ALSO)
gdnsd-plugin-geoip(8), gdnsd.config(5), gdnsd(8)
راهنمای gdnsd.
کپیرایت و تکثیر (COPYRIGHT AND LICENSE)
حق نشر (c) ۲۰۱۲ متعلق به Brandon L Black <blblack@gmail.com> است.
این پرونده بخشی از gdnsd است.
برنامهٔ gdnsd-plugin-geoip یک نرمافزار آزاد است؛ شما میتوانید آن را تحت شرایط «پروانه عمومی همگانی گنو» (GNU General Public License) که توسط بنیاد نرمافزارهای آزاد (Free Software Foundation) منتشر شده است، چه نسخهٔ ۳ این پروانه و چه (به انتخاب خودتان) هر نسخهٔ متأخرتری، بازتوزیع نموده و/یا تغییر دهید.
برنامهٔ gdnsd-plugin-geoip با این امید که مفید واقع شود توزیع شده است، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به پروانه عمومی همگانی گنو مراجعه کنید.
شما باید به همراه gdnsd-plugin-geoip یک نسخه از پروانه عمومی همگانی گنو را دریافت کرده باشید. اگر اینطور نیست، به http://www.gnu.org/licenses نگاه کنید.
| 2026-04-04 | gdnsd 3.8.3 |