| DNSREPLAY(1) | PowerDNS Authoritative Server | DNSREPLAY(1) |
نام (NAME)
dnsreplay - ابزار اشکالزدایی سرور نام PowerDNS
خلاصه دستور (SYNOPSIS)
dnsreplay [OPTION]... FILENAME ADDRESS [PORT]
توضیحات (DESCRIPTION)
این برنامه پرسشها و پاسخهای ضبطشده را دریافت کرده و آنها را روی سرور نام مشخصشده بازپخش میکند و سپس گزارش میدهد که چه درصدی از پاسخها مطابقت داشته، بهتر یا بدتر بودهاند.
دستور dnsreplay پاسخها و برخی معیارهای دیگر را بین موارد واقعی و موارد موجود در dumpfile مقایسه میکند.
بهطور پیشفرض، این برنامه تنها پرسوجوهایی را بازپخش میکند که پرچم recursion-desired برای آنها تنظیم شده باشد.
گزینهها (OPTIONS)
- --help, -h
- نمایش خلاصهای از گزینهها.
- --ecs-mask <VAL>
- هنگام هدایت یک نشانی IP توسط EDNS، اولین اکتت را با این مقدار ماسک کنید.
- --ecs-stamp <FLAG>
- افزودن نشانی IP اصلی به عنوان EDNS Client Subnet Option هنگام فوروارد کردن به سرور مرجع.
- --packet-limit <NUM>
- توقف پس از بازپخش NUM بسته. مقدار پیشفرض برای NUM برابر با 0 است، که به معنای نامحدود بودن است.
- --pcap-dns-port <VAL>
- بررسی بستههای ورودی یا خروجی از این پورت در فایل PCAP. مقدار پیشفرض 53 است.
- --quiet <FLAG>
- اگر FLAG روی 1 تنظیم شود، خروجی dnsreplay بسیار خلوت خواهد بود. این حالت پیشفرض است.
- --recursive <FLAG>
- اگر FLAG روی 1 تنظیم شود، dnsreplay فقط پرسوجوهایی را بازپخش میکند که پرچم recursion desired برای آنها تنظیم شده باشد. این حالت پیشفرض است.
- --source-from-pcap <FLAG>
- اگر FLAG روی 1 تنظیم شود، dnsreplay پرسوجوهای بازپخششده را از نشانی IP و پورت مبدأ موجود در فایل PCAP ارسال خواهد کرد. این ویژگی نیازمند پشتیبانی از IP_TRANSPARENT است. مقدار پیشفرض 0 است، به این معنی که پرسوجوهای بازپخششده از یک نشانی محلی ارسال خواهند شد.
- --source-ip <VAL>
- ارسال پرسوجوهای بازپخششده از نشانی IP مبدأ تعیینشده در VAL. حالت پیشفرض ارسال آنها از یک نشانی محلی است.
- --source-port <VAL>
- ارسال پرسوجوهای بازپخششده از پورت مبدأ تعیینشده در VAL. حالت پیشفرض ارسال از یک پورت تصادفی انتخابشده توسط هسته است.
- --speedup <FACTOR>
- بازپخش پرسوجوها با ضریب افزایش سرعت FACTOR. مقدار پیشفرض 1 است.
- --timeout-msec <MSEC>
- حداقل به میزان MSEC میلیثانیه برای پاسخ منتظر میماند. مقدار پیشفرض 500 است.
گزارش باگها (BUGS)
ابزار dnsreplay سازوکار مشخصی برای مدیریت اتمام مهلت زمانی (timeout) ندارد. این برنامه حداکثر حدود 65536 پاسخ معلق (outstanding) را مدیریت میکند.
همچنین ببینید (SEE ALSO)
pcap(3PCAP), tcpdump(8), dnswasher(1)
نویسندگان (AUTHORS)
PowerDNS.COM BV
کپیرایت و تکثیر (COPYRIGHT)
PowerDNS.COM BV
| August 5, 2026 |