DNSREPLAY(1) PowerDNS Authoritative Server DNSREPLAY(1)

dnsreplay - ابزار اشکال‌زدایی سرور نام PowerDNS

dnsreplay [OPTION]... FILENAME ADDRESS [PORT]

این برنامه پرسش‌ها و پاسخ‌های ضبط‌شده را دریافت کرده و آن‌ها را روی سرور نام مشخص‌شده بازپخش می‌کند و سپس گزارش می‌دهد که چه درصدی از پاسخ‌ها مطابقت داشته، بهتر یا بدتر بوده‌اند.

دستور dnsreplay پاسخ‌ها و برخی معیارهای دیگر را بین موارد واقعی و موارد موجود در dumpfile مقایسه می‌کند.

به‌طور پیش‌فرض، این برنامه تنها پرس‌وجوهایی را بازپخش می‌کند که پرچم recursion-desired برای آن‌ها تنظیم شده باشد.

انتظار می‌رود یک فایل PCAP باشد. پرس‌وجوها به سرور DNS تعیین‌شده به عنوان ADDRESS و PORT ارسال می‌شوند.
نشانی IPv4 یا IPv6 سرور نام برای بازپخش محتوای FILENAME به آن.
در صورت مشخص نشدن، از پورت 53 استفاده خواهد شد.
نمایش خلاصه‌ای از گزینه‌ها.
هنگام هدایت یک نشانی IP توسط EDNS، اولین اکتت را با این مقدار ماسک کنید.
افزودن نشانی IP اصلی به عنوان EDNS Client Subnet Option هنگام فوروارد کردن به سرور مرجع.
توقف پس از بازپخش NUM بسته. مقدار پیش‌فرض برای NUM برابر با 0 است، که به معنای نامحدود بودن است.
بررسی بسته‌های ورودی یا خروجی از این پورت در فایل PCAP. مقدار پیش‌فرض 53 است.
اگر FLAG روی 1 تنظیم شود، خروجی dnsreplay بسیار خلوت خواهد بود. این حالت پیش‌فرض است.
اگر FLAG روی 1 تنظیم شود، dnsreplay فقط پرس‌وجوهایی را بازپخش می‌کند که پرچم recursion desired برای آن‌ها تنظیم شده باشد. این حالت پیش‌فرض است.
اگر FLAG روی 1 تنظیم شود، dnsreplay پرس‌وجوهای بازپخش‌شده را از نشانی IP و پورت مبدأ موجود در فایل PCAP ارسال خواهد کرد. این ویژگی نیازمند پشتیبانی از IP_TRANSPARENT است. مقدار پیش‌فرض 0 است، به این معنی که پرس‌وجوهای بازپخش‌شده از یک نشانی محلی ارسال خواهند شد.
ارسال پرس‌وجوهای بازپخش‌شده از نشانی IP مبدأ تعیین‌شده در VAL. حالت پیش‌فرض ارسال آن‌ها از یک نشانی محلی است.
ارسال پرس‌وجوهای بازپخش‌شده از پورت مبدأ تعیین‌شده در VAL. حالت پیش‌فرض ارسال از یک پورت تصادفی انتخاب‌شده توسط هسته است.
بازپخش پرس‌وجوها با ضریب افزایش سرعت FACTOR. مقدار پیش‌فرض 1 است.
حداقل به میزان MSEC میلی‌ثانیه برای پاسخ منتظر می‌ماند. مقدار پیش‌فرض 500 است.

ابزار dnsreplay سازوکار مشخصی برای مدیریت اتمام مهلت زمانی (timeout) ندارد. این برنامه حداکثر حدود 65536 پاسخ معلق (outstanding) را مدیریت می‌کند.

pcap(3PCAP), tcpdump(8), dnswasher(1)

PowerDNS.COM BV

PowerDNS.COM BV

August 5, 2026