این دستور askmara است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
askmara - پرس و جوهای ساده dns را انجام دهید
شرح
askmara سرور dns مشخص شده توسط کاربر را برای رکوردها جستجو می کند و پاسخ را در یک خروجی می دهد
فرمت سازگار با csv2 (csv2 فرمت فایل های ناحیه ای است که مارادن ها استفاده می کند).
طریقه استفاده
askmara [-n] [-v|-t فاصله] پرس و جو [سرور]
OPTIONS
-t اگر این وجود داشته باشد، استدلال زیر اسکمره است فاصله، در چند ثانیه توجه داشته باشید
که askmara هر دو نمی توانند یک مهلت زمانی تعریف شده توسط کاربر و خروجی مفصل داشته باشند.
-v اگر این تنظیم شده باشد، askmara به صورت شفاهی پاسخ کاملی را که سرور ارسال کرده است، خروجی می دهد.
توجه داشته باشید که این خروجی پرمخاطب با csv2 سازگار نیست.
-n اگر این تنظیم شده باشد، askmara، هنگام ارسال یک پرس و جو، درخواست بازگشت DNS نمی کند. که در
به عبارت دیگر، askmara درخواست می کند که سرور DNS راه دور با DNS دیگر تماس نگیرد
سرورها برای پاسخ به سوال مورد نظر.
پرس و جو
رکورد dns مورد پرس و جو قرار گیرد. پرس و جو دارای دو بخش است: نوع رکورد مورد نظر ما،
و نام میزبانی که ما این رکورد را برای آن می خواهیم.
نوع پرس و جو می تواند دو شکل داشته باشد: یادگاری یک حرفی، یا rtype عددی که دنبال می شود.
توسط یک روده بزرگ این بلافاصله با نام کامل نام میزبان مورد نظر ما الحاق می شود
جستجو.
به عنوان مثال، برای درخواست IP از 'example.com.'، می توانیم از یادداشت یک حرفی استفاده کنیم، در
شکل 'Aexample.com.'، یا می توانیم از عدد RR و به دنبال آن یک دونقطه استفاده کنیم و
پرس و جو '1:example.com.' (از آنجایی که A دارای نوع رکورد یک است). توجه داشته باشید که نام پرس و جو
در پایان به نقطه انتهایی نیاز دارد.
Askmara تعداد انگشت شماری یادداشت های یک حرفی را پشتیبانی می کند، به شرح زیر:
A نشان دهنده درخواست A (آدرس IPv4) RR است
N نشان دهنده یک NS RR است
C به این معنی است که ما یک CNAME RR درخواست می کنیم
S نشان می دهد که ما یک SOA RR می خواهیم
P نشان می دهد که ما یک PTR RR می خواهیم
@ نشان می دهد که ما یک MX RR را نصب می کنیم
T نشان می دهد که ما یک TXT RR می خواهیم
Z نشان می دهد که ما می خواهیم تمام RR ها را بخواهیم.
سرور
آدرس IP سرور dns که باید پرس و جو شود. اگر سروری داده نشد، askmara پرس و جو می کند
127.0.0.1.
مثال ها
درخواست از سرور با ip 127.0.0.1 برای آدرس IP example.com:
askmara Aexample.com.
درخواست از سرور با ip 198.41.0.4 برای آدرس IP example.com:
askmara Aexample.com. 198.41.0.4
درخواست از سرور با آدرس IP 127.0.0.1 برای آدرس IP example.com، با استفاده از
فرمت rr_number:query:
askmara 1:example.com.
درخواست از سرور با آدرس IP 127.0.0.1 برای رکورد SRV. به طور خاص، ما می پرسیم
برای سرویس "http over tcp" به عنوان مثال.net. از آنجایی که askmara یادگاری ندارد
برای انواع رکورد SRV، از کد عددی (33 برای SRV) استفاده می کنیم:
askmara 33:_http._tcp.example.net.
درخواست از سرور با آدرس IP 127.0.0.1 برای رکورد AAAA (ipv6 ip) برای
example.net:
askmara 28:example.net.
توجه داشته باشید که خروجی یک بسته DNS خام در هر دو نمونه SRV و AAAA خواهد بود.
از askmara آنلاین با استفاده از خدمات onworks.net استفاده کنید