LDNS-TEST-EDNS(1) دستورهای کاربری LDNS-TEST-EDNS(1)

ldns-test-edns - آزمایش پشتیبانی از EDNS در سرورهای DNS

ldns-test-edns [ -i ] { آدرس_IP }

دستور ldns-test-edns یک سرور حافظه موقت (کش) DNS را آزمایش می‌کند تا مشخص شود آیا از قابلیت‌های EDNS0 و انواع رکوردهای DNSSEC پشتیبانی می‌کند یا خیر، تا بتوان از آن به عنوان یک کش با قابلیت DNSSEC استفاده کرد. این ابزار دو پرس‌وجو به حافظه موقت ارسال می‌کند: یکی برای کلید ریشه (root key) و دیگری برای رکورد DS. این پرس‌وجوها باید با موفقیت انجام شوند و پاسخ باید شامل EDNS، آن نوع رکورد و امضاها باشد.

اگر آدرس IP برای DNSSEC مناسب باشد، همراه با 'OK' چاپ می‌شود؛ در غیر این صورت، توضیح کوتاهی درباره علت شکست ارائه می‌گردد. در صورت دریافت پاسخ OK، حافظه موقت برای استفاده به عنوان کش یک اعتبارسنج محلی پیکربندی‌شده برای DNSSEC مناسب خواهد بود.

این ابزار فرض می‌کند که ریشه و دامنه سوئد (se.) دارای امضای دیجیتال هستند. همچنین، پرس‌وجوها با پرچم (flag) CD ارسال می‌شوند؛ این ابزار معتبر بودن نتایج را بررسی نمی‌کند، بلکه بررسی می‌کند که آیا آن‌ها می‌توانند اعتبارسنجی شوند یا خیر.

گزینه -i حالتی را فعال می‌کند که در آن آدرس‌های IP فعال و پاسخ‌دهنده یکی پس از دیگری بدون توضیحات اضافی چاپ می‌شوند، و اگر هیچ‌کدام کار نکنند یا هیچ آدرس IP در ورودی داده نشده باشد، عبارت 'off' چاپ می‌شود.

دستور ldns-test-edns یک یا چند آدرس IP را دریافت کرده و آن‌ها را به نوبت بررسی می‌کند. آدرس‌های IPv4 و IPv6 قابل ارائه‌اند. مقدار خروج (exit value) برای آخرین آدرس IP بررسی‌شده تعیین می‌شود: مقدار 0 به معنای تأیید (OK)، مقدار 1 به معنای شکست، و مقدار 2 بیانگر نوعی نقص یا خطای شبکه است.

توسط تیم ldns به عنوان نمونه‌ای جهت نحوه استفاده از ldns نوشته شده است.

گزارش اشکالات را به <dns-team@nlnetlabs.nl> ارسال کنید.

حق نشر © ۲۰۱۰ شرکت NLnet Labs. این نرم‌افزار آزاد است. هیچ ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا تناسب با یک هدف خاص.

مه ۲۰۲۵ ldns