بررسی DNS آنلاین، رکوردهای دامنه
همه رکوردهای متداول یک دامنه را در یک اجرا نشان میدهد: A، AAAA، NS، MX، TXT، SOA و CAA. پرسوجو مستقیم به یک resolver عمومی فرستاده میشود و نه به resolver دستگاه شما، تا پاسخی که میبینید دستنخورده باشد.
ابزار دیگری میخواهید؟
از میان ۲۵ ابزار زیر انتخاب کنیدخروجی
همه رکوردها در یک بررسی
بررسی DNS هفت نوع رکورد یک دامنه را همزمان میپرسد: A، AAAA، NS، MX، TXT، SOA و CAA. پرسوجوها با موتور DNS خودِ این جعبه ابزار و مستقیم به یک resolver عمومی (1.1.1.1) فرستاده میشوند، نه به resolver دستگاه یا اپراتور شما؛ به همین دلیل پاسخی که میبینید همان است که دامنه منتشر کرده، نه نسخه ای که در مسیر بازنویسی شده باشد. اگر پاسخ UDP بریده شود، همان پرسش روی TCP تکرار میشود تا رکوردهای بلند، مثل SPFهای طولانی، کامل برسند.
ورودی باید نام دامنه باشد؛ برای یک آی پی، Reverse DNS و استعلام WHOIS پاسخگو هستند. زیردامنه هم پذیرفته میشود و همین هفت نوع برای آن پرسیده میشود. سقف ۲۰ درخواست در دقیقه است و هر نتیجه معمولاً یک لینک اشتراک ۳۰ روزه دارد (نتیجه مربوط به آی پی خودِ شما لینک ندارد).
نتیجه را چطور بخوانیم
هر نوع رکورد بخش خودش را دارد با سه ستون: نام، مقدار و TTL به ثانیه. مقدار MX با اولویت شروع میشود، SOA نیمسرور اصلی و ایمیل مسئول و سریال و زمانسنجها را در یک خط میآورد و CAA برچسب و مقدار را.
جایی که مردم اشتباه میخوانند، بخش خالی است. «رکورد X ندارد» یعنی زون پاسخ داد و گفت این نوع رکورد تنظیم نشده (NOERROR بدون پاسخ). «نام ... اصلاً وجود ندارد» یعنی NXDOMAIN، چنین نامی در زون نیست. و «پرسوجو ناموفق بود (SERVFAIL)» یعنی پاسخی نگرفتیم و این جمله چیزی درباره خودِ دامنه نمیگوید؛ ممکن است نیمسرور دامنه خراب باشد یا DNSSEC آن شکسته. نداشتن AAAA ایراد نیست، فقط یعنی دامنه روی IPv6 سرو نمیشود. و TTL را جدی بگیرید: عددی که میبینید زمان باقی مانده پاسخ در حافظه 1.1.1.1 است و از TTL زون بیشتر نمیشود؛ resolverهای دیگر ممکن است تا پایان TTL خودِ زون پاسخ قبلی را نگه دارند.
چه وقت به کار میآید
پیش از هر تغییر DNS، یک بار این صفحه را اجرا کنید و نتیجه را با لینک اشتراک نگه دارید؛ ۳۰ روز میماند و بعد از تغییر، مقایسه قبل و بعد را ممکن میکند. بعد از تغییر، اگر پاسخ هنوز قدیمی است، انتشار DNS نشان میدهد کدام resolverها به پاسخ تازه رسیده اند.
وقتی یک سرویس (گوگل، مایکروسافت، یک CDN) از شما رکورد TXT تأیید مالکیت خواسته و میگوید پیدایش نکرده، بخش TXT همین صفحه دقیقاً همان چیزی را نشان میدهد که آن سرویس میبیند. برای عیبیابی ایمیل، بخش MX را با امنیت ایمیل دنبال کنید، و اگر یک نوع رکورد خاص را بارها میپرسید، صفحه تک رکوردی همان نوع، مانند بررسی رکورد A یا بررسی رکورد MX، سبکتر است.
پرسشهای رایج
چطور رکوردهای DNS یک دامنه را ببینم؟
نام دامنه را بنویسید و اجرا کنید؛ رکوردهای A، AAAA، NS، MX، TXT، SOA و CAA با TTL هرکدام در هفت بخش جدا نشان داده میشوند. پرسش مستقیم از یک resolver عمومی انجام میشود، پس پاسخ همان است که دامنه منتشر کرده. برای رکوردهای PTR یک آی پی، Reverse DNS را به کار بگیرید.
چرا رکوردی که تازه ثبت کرده ام نشان داده نمیشود؟
یا به خاطر TTL: resolver پاسخ قبلی را تا پایان مدتش نگه میدارد و حتی پاسخ «ندارد» هم به اندازه minimum رکورد SOA در حافظه میماند. یا زون روی نیمسرور اصلی تغییر کرده ولی سریال SOA بالا نرفته و ثانویه ها نسخه قدیمی را دارند. بررسی رکورد SOA و انتشار DNS هر دو حالت را نشان میدهند.
تفاوت «رکورد ندارد» با «پرسوجو ناموفق بود» چیست؟
«رکورد ندارد» یعنی پرسوجو به پاسخ کامل رسید (NOERROR یا NXDOMAIN) و گفت این نوع رکورد تنظیم نشده؛ یک واقعیت درباره زون است. «پرسوجو ناموفق بود» یعنی پاسخ معتبری نیامد (مثلاً SERVFAIL) و درباره زون چیزی نمیگوید؛ معمولاً نیمسرور خراب یا DNSSEC شکسته پشت آن است. بررسی DNSSEC و بررسی Delegation قدم بعدی اند.
این بررسی از resolver من انجام میشود یا resolver عمومی؟
از resolver عمومی 1.1.1.1 و با موتور DNS خودِ این سرویس، نه از resolver دستگاه یا اپراتور شما. به همین دلیل اگر چیزی اینجا درست است و در مرورگر شما نه، مشکل در حافظه DNS سیستم شما یا در resolver اپراتور است. انتشار DNS پاسخ resolverهای ایرانی را هم کنار آن میگذارد.
محدودیتها. ابزارهای DNS، WHOIS و SSL تا سقف ۲۰ درخواست در دقیقه به ازای هر نشانی آی پی در دسترس هستند. ابزارهای Ping، Traceroute و MTR به دلیل ارسال بسته واقعی به مقصد، سقف ۶ درخواست در دقیقه دارند.
بررسی پورت تنها روی نشانی آی پی خود کاربر اجرا میشود. این محدودیت به صورت عمدی اعمال شده است؛ پرسش متداول کاربران «آیا پورت موردنظر از بیرون قابل دسترسی است؟» با همین امکان پاسخ داده میشود و در عین حال، امکان استفاده از این سرور برای پویش شبکه دیگران وجود نخواهد داشت.
نشانیهای خصوصی و رزروشده. این نشانیها برای ابزارهایی که واقعاً به مقصد متصل میشوند، گواهی SSL، Ping، Traceroute، MTR و بررسی پورت، پذیرفته نمیشوند. ابزارهای DNS این محدودیت را ندارند، زیرا تنها از یک سرور نام پرسوجو میکنند و هیچگاه به خودِ آن نشانی وصل نمیشوند.