zonecheck - آنلاین در ابر

این دستور zonecheck است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


zonecheck - ابزار بررسی منطقه DNS

خلاصه


منطقه چک [ -hqV ] [ -رای انتخاب کردن ] [ -46 ] [ -c کنفرانس ]
[ -n nslist ] [ -s کلید ] نام دامنه

شرح


DNS یک منبع حیاتی برای هر برنامه شبکه است که اطمینان از آن بسیار مهم است
که یک منطقه یا نام دامنه به درستی در DNS پیکربندی شده است.

ZoneCheck معمولاً برای کمک به حل تنظیمات نادرست یا ناسازگاری ها در نظر گرفته شده است
با افزایش تأخیر برنامه، تا خروجی آشکار می شود
نتایج غیر منتظره / متناقض

OPTIONS


توجه: در این صورت، ترکیب برخی از گزینه ها با هم منطقی نیست
اتفاق می افتد آخرین گزینه در نظر گرفته می شود، بی سر و صدا دور انداخته می شود
دیگران.

-- زبان ارسال به دوست
زبان دیگری را انتخاب کنید (en، fr، ...). نحو همان است که برای
متغیر محیطی زبان.

- رفع اشکال, -d مرحله
پیام های اشکال زدایی را برای چاپ یا فعال کردن کد اشکال زدایی انتخاب کنید. این پارامتر
مقدار متغیر محیطی را نادیده می گیرد ZC_DEBUG.
گزینه های موجود عبارتند از:
0x0001: مقداردهی اولیه
0x0002 : بومی سازی / بین المللی سازی
0x0004 : پیکربندی
0x0008: تنظیم خودکار
0x0010: تست های بارگیری
0x0020 : تست های انجام شده
0x0040: اشکال زدایی پیام های آزمایشی
0x0400 : اطلاعاتی در مورد شی ذخیره شده در حافظه پنهان
0x0800: خود دیباگر

0x1000: دیوانه اشکال زدایی، این را در خانه امتحان نکنید!
0x2000: پیام های اشکال زدایی کتابخانه Dnsruby
0x4000: غیرفعال کردن کش
0x8000: سعی نکنید استثناها را نجات دهید

--کمک, -h
توضیح کوتاهی از گزینه های مختلف موجود در نمایش داده شود ZoneCheck.

- نسخه, -V
نمایش نسخه و خروج.

-- دسته ای, -B نام فایل
گزینه مستهلک شده به جای آن می توانید از این اسکریپت استفاده کنید:
برای دامنه در `cat list_dom`; انجام دادن
echo "تست کردن $domain"
zonecheck $domain
انجام شده

- پیکربندی, -c نام فایل
محل فایل پیکربندی را مشخص کنید (پیش‌فرض است zc.conf).

--testdir فهرست راهنما
محل دایرکتوری حاوی تعریف تست ها.

--مشخصات, -P نام پروفایل
استفاده اجباری از پروفایل نام پروفایل.

--دسته بندی, -C catlist
آزمایش را برای انجام به دسته های مشخص شده محدود کنید catlist. نحو برای
شرح دسته به شرح زیر است:
allow=[+|] disallow=[-|!] subcomponent=: separator=,
مثال: dns:soa،!dns،+
تست های DNS که مربوط به SOA نیستند را انجام ندهید

--تست, -T نام آزمون
نام آزمون آزمایشی است که باید انجام شود در این صورت عدم موفقیت در آزمون است
کشنده محسوب می شود.

-- لیست تست
تمام تست های موجود را فهرست کنید.

--testdesc desctype
توضیحی در مورد آزمون، مقادیر ممکن برای آن ارائه دهید desctype هستند نام, موفقیت,
شکست, توضیح.

-- حل کننده, -r برطرف کننده
Resolver برای استفاده (فقط آدرس IP پذیرفته می شود) برای یافتن اطلاعات در مورد
منطقه تست شده، به طور پیش فرض سرورهای نام مورد استفاده همان هایی هستند که در آن مشخص شده است
/etc/resolv.conf. توجه داشته باشید که برای یافتن سرورهای نام باید از قبل منطقه را انتخاب کنید
تفویض شده اند.

-ns, -n nslist
لیست سرورهای نام دامنه نام سرورهای نام با یک نقطه ویرگول از هم جدا می شود،
نام را می توان با علامت مساوی و آدرس های IP آن با a جدا کرد
روده بزرگ
این می تواند مثال زیر را ارائه دهد: ns1;ns2=ip1,ip2;ns3=ip3

- تفویض اختیارات امن, -s [dsordnskey]
اجرای نمایه کامل DNSSEC را اجباری کنید. استدلال ها اختیاری هستند. تو می توانی
با دادن DNSKEY یا DS و the Trust Anchor منطقه خود را دقیق کنید
الگوریتم مورد استفاده برای هش کردن کلید شما چندین لنگر اعتماد را می توان مشخص کرد، از هم جدا کرد
با کاما (در این صورت، همه آنها باید مطابقت داشته باشند.)
این می تواند مثال زیر را ارائه دهد:
DNSKEY:af1Bs0F+4rg-g19,DS:eAg7P4J1qfMg:SHA-1
DS:eAg7P4J1qfMg:SHA-1
DS-RDATA:5991 8 2
46DB8A99F9125B1F88AAC74DF7EC3FFCCC13CE7412C3BEBB2CB93BED4A05A960
DNSKEY:af1Bs0F+4rg-g19

--ساکت, -q
عناوین اضافی را نمایش ندهید.

--یک, -1
فقط مرتبط ترین پیام را در قالب فشرده نمایش دهید.

-- به صورت تاگونی, -g
نمایش فقط برچسب این گزینه باید برای اسکریپت استفاده شود.

-- پرحرف, -v گزینه های
نمایش اطلاعات اضافی، آنها می توانند با پیشوند "-" یا "!" برای حذف اثر،
گزینه های موجود عبارتند از:

مقدمه, i
یک خلاصه کوتاه در مورد نام دامنه و سرورهای آن چاپ کنید.

نام آزمون, n
هنگام گزارش وضعیت آزمون، نام آزمون را چاپ کنید.

توضیح دادن, x
چاپ توضیحی برای تست های ناموفق (ارجاع به RFC، ...).

جزئیات, d
شرح مفصلی از شکست (نام یا مقدار منبع) را چاپ کنید
گرفتار).

reportok, o
حتی اگر قبول شده باشند، آزمون را گزارش دهید.

مرگبار, f
فقط خطاهای مرگبار را چاپ کنید.

testdesc, t
قبل از انجام توضیحات تست را چاپ کنید.

مقابله با, c
نمایش یک نوار پیشرفت تست (این گزینه همیشه در دسترس نیست
با توجه به رسانه خروجی).

توجه: testdesc و مقابله با از یکدیگر جدا هستند.

-- خروجی, -o گزینه های
انتخاب رندر/فرمت خروجی، گزینه های موجود عبارتند از:

شدت, bs [پیش‌فرض]
خروجی بر اساس شدت مرتب شده/ادغام می شود.

توسط میزبان, bh
خروجی بر اساس میزبان مرتب شده/ادغام می شود.

متن, t [پیش‌فرض]
خروجی متن ساده

اچ تی ام ال, h
خروجی HTML

XML, x
خروجی XML (تجربی)

توجه: مجموعه زیر متقابل هستند: [شدت|توسط میزبان] و
[متن|اچ تی ام ال].

--خطا, -e گزینه های
رفتار در صورت خطا، گزینه های موجود عبارتند از:

تمام کشنده, af
تمام خطاها کشنده محسوب می شوند.

همه هشدار, aw
تمام خطاها به عنوان هشدار در نظر گرفته می شوند.

dfltseverity, ds [پیش‌فرض]
از شدت مرتبط با آزمایش استفاده کنید.

متوقف کردن, s [پیش‌فرض]
روی اولین خطای کشنده توقف کنید.
هشدار: اجرای فعلی در اولین خطا اما برای هر یک متوقف می شود
سرور

نوستاپ, ns
هرگز متوقف نشوید (حتی در صورت خطای مهلک). این به طور کلی منجر به خطاهای زیادی می شود
یا نتایج غیرمنتظره به دلیل خطای کشنده قبلی.

توجه: مجموعه زیر متقابل هستند: [تمام کشنده|همه هشدار|dfltseverity]
و [متوقف کردن|نوستاپ].

-- ترانسپ, -t گزینه های
انتخاب لایه حمل و نقل/مسیریابی، گزینه های موجود عبارتند از:

ipv4, 4 [پیش‌فرض]
از پروتکل مسیریابی IPv4 استفاده کنید.

ipv6, 6 [پیش‌فرض]
از پروتکل مسیریابی IPv6 استفاده کنید.

udp, u از لایه انتقال UDP استفاده کنید.

tcp, t از لایه انتقال TCP استفاده کنید.

STD, s [پیش‌فرض]
از UDP با بازگشت به TCP برای پیام های کوتاه شده استفاده کنید.

توجه: udp, tcp و STD از یکدیگر جدا هستند.

--edns [همیشه|هرگز|خودکار]
فعال/غیرفعال کردن استفاده از EDNS برای همه پرس و جوها. سه مقدار ممکن: همیشه،
هرگز، خودکار خودکار: به طور خودکار تعیین می کند که آیا دامنه و مسیر برای نامگذاری
سرورها می توانند پرس و جوهای EDNS را حمل کنند.

--ipv4, -4
فقط منطقه را با اتصال IPv4 بررسی کنید.

--ipv6, -6
فقط منطقه را با اتصال IPv6 بررسی کنید.

-- از پیش تعیین شده نام
استفاده از یک پیکربندی از پیش تعیین شده در فایل پیکربندی zc.conf.

--گزینه گزینه های
گزینه های اضافی را تنظیم کنید نحو عبارت است از: -,-opt,opt,opt=foo

ihtml صفحات HTML را ایجاد کنید که برای گنجاندن (برای خروجی HTML) مناسب هستند.

nojavascript
حذف نسل جاوا اسکریپت (برای خروجی HTML).

محیط زیست


زبان زبان و در نهایت رمزگذاری مورد استفاده برای نمایش پیام ها را مشخص کنید. برای
مثال‌ها: fr، fr_CA، fr.latin1، fr_CA.utf8، ...

ZC_CONFIG_DIR
دایرکتوری که فایل پیکربندی و پروفایل های مختلف در آن قرار دارند.

ZC_CONFIG_FILE
نام فایل پیکربندی مورد استفاده (پیش‌فرض به zc.conf)، با
- پیکربندی گزینه.

ZC_LOCALIZATION_DIR
دایرکتوری که تمام فایل های محلی سازی در آن قرار دارند.

ZC_TEST_DIR
دایرکتوری که تمام تست ها در آن قرار دارند، توسط آن لغو می شود --testdir گزینه.

ZC_HTML_PATH
مسیری نسبت به وب سرور برای استفاده در هنگام تولید صفحات HTML.

ZC_DEBUG
متغیر به عنوان همان اثر اشکال زدایی کردن پارامتر، اما مزیت اصلی آن است
که از ابتدای برنامه در نظر گرفته شده است.

ZC_INPUT
متغیر با همان اثر غیرمستند INPUT پارامتر، اجازه می دهد تا
رابط ورودی مورد استفاده توسط را انتخاب کرد ZoneCheck، مقادیر پشتیبانی شده در حال حاضر عبارتند از:
Cli, CGI و inetd. اما سایر اینترفیس ها پارامترهای مشابهی را نمی پذیرند
یکی در اینجا شرح داده شده است.

ZC_IP_STACK
پشته IP موجود را به IPv4 یا IPv6 محدود کنید، برای اینکه آن را به ترتیب روی 4 تنظیم کنید
یا 6. این به ویژه در صورتی مفید است که پشته IPv6 در رایانه خود دارید اما
اتصال را ندارید، در آن صورت ZC_IP_STACK=4 را تعریف کنید.

ZC_XML_PARSER
اگر ruby-libxml نصب شده باشد، این تجزیه کننده به جای rexml برای سرعت استفاده می شود
بهبود است، اما می توانید با تنظیم ZC_XML_PARSER روی rexml، استفاده از rexml را مجبور کنید.

توجه: متغیرهای زیر عمدتاً زمانی مفید هستند که برای کاربر امکان پذیر نباشد
مقدار جایگزین را با رابط ورودی انتخاب شده مشخص کنید: ZC_CONFIG_DIR,
ZC_CONFIG_FILE, ZC_LOCALIZATION_DIR, ZC_TEST_DIR. چنین موردی هنگام استفاده اتفاق می افتد
رابط cgi، و شما نمی خواهید کاربر پیکربندی دلخواه را بخواند
فایل، اما به عنوان ارائه دهنده سرویس می خواهید از پیکربندی دیگری استفاده کنید.

خروج وضعیت


وضعیت خروج زیر را می توان توسط ZoneCheck:

0 همه چیز خوب پیش رفت، هیچ خطای مرگباری گزارش نشد، پیکربندی دامنه است
درست باشد.

1 برنامه تکمیل شد اما برخی از تست ها با شدت مهلک شکست خوردند، دامنه است
به درستی پیکربندی نشده است.

2 برنامه تکمیل شد اما برخی از آزمایشات به دلیل شدت مرگبار شکست خوردند
فاصله در صورت وقوع، دامنه در نظر گرفته شده است که به درستی پیکربندی نشده است، اما
می توانید بعداً دوباره بررسی کنید. این is در حال حاضر نه اجرا شده

3 کاربر برنامه را قبل از تکمیل آن لغو کرد.

4 خطایی رخ داده است که مستقیماً به آزمایش های انجام شده مربوط نمی شود (یعنی:
مشکلی پیش آمد).

9 کاربر (شما؟) حوصله خواندن صفحه man را نداشته است...

با استفاده از خدمات onworks.net از zonecheck آنلاین استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز