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

ldns-test-edns - بررسی پشتیبانی حافظه موقت DNS از EDNS و DNSSEC

ldns-test-edns [ -i ] { آدرس_آیپی }

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

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

این ابزار فرض می‌کند که ریشه و دامنه سوئد دارای امضای دیجیتال هستند. همچنین، پرس‌وجوها با پرچم (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