بررسی رکوردهای DNS (All DNS Records Lookup)

این ابزار برای بررسی و نمایش تمام رکوردهای DNS یک دامنه طراحی شده است. کافی است نام دامنه را وارد کنید، سرور DNS مورد نظر خود را انتخاب کنید، نوع رکورد را تعیین کنید یا گزینه ALL را انتخاب نمایید تا مجموعه رکوردهای مهم مانند A، AAAA، MX، NS، CNAME، TXT، SOA، SRV، CAA، DS و DNSKEY برای شما نمایش داده شود. خروجی به صورت متنی و مشابه دستور nslookup است تا بتوانید به راحتی وضعیت DNS دامنه را تحلیل کنید.

تنظیم دامنه و DNS Server
www.

برای دریافت نتایج، از ابزار خط فرمان nslookup روی سرور استفاده می‌شود؛ بنابراین ممکن است بسته به تنظیمات هاست، برخی رکوردها یا سرورها در دسترس نباشند.

ابزار نمایش همه رکوردهای DNS یک دامنه چگونه کار می‌کند؟

DNS Lookup فرآیندی است که در آن نام یک دامنه به آدرس IP و سایر اطلاعات مرتبط ترجمه می‌شود. وقتی شما در مرورگر خود نام دامنه‌ای را وارد می‌کنید، پشت‌صحنه چندین درخواست به سرورهای مختلف ارسال می‌شود تا رکوردهای DNS خوانده شوند و در نهایت مرورگر بتواند به سرور درست متصل شود. این ابزار همین فرآیند را به صورت متمرکز و قابل مشاهده برای شما شبیه‌سازی می‌کند. کافی است نام دامنه را وارد کنید، سرور DNS مورد نظر (مثلاً Google، Cloudflare یا یکی از DNSهای ایرانی) را انتخاب نمایید و نوع رکورد را مشخص کنید تا خروجی کامل درخواست را مشاهده نمایید.

رکوردهای مختلف DNS هر کدام نقش مشخصی دارند. رکورد A، دامنه را به یک آدرس IPv4 متصل می‌کند و رکورد AAAA همین کار را برای IPv6 انجام می‌دهد. رکورد MX مشخص می‌کند ایمیل‌های دامنه به چه سرورهایی ارسال شوند و رکورد NS مسئول معرفی نیم‌سرورهایی است که مدیریت DNS دامنه را بر عهده دارند. رکورد CNAME برای ساخت نام‌های مستعار استفاده می‌شود، در حالی که رکورد TXT امکان ذخیره متن‌های دلخواه مانند SPF، DKIM و DMARC را فراهم می‌کند. رکورد SOA اطلاعات مرجع دامنه را نگه می‌دارد و رکوردهایی مانند CAA، DS و DNSKEY در پیاده‌سازی DNSSEC و سیاست صدور گواهی نقش مهمی دارند. با مشاهده و بررسی این رکوردها می‌توانید تنظیمات دامنه، انتشار تغییرات، وضعیت امنیت و در دسترس بودن سرویس‌ها را ارزیابی کنید.

انتخاب سرورهای مختلف DNS برای پرس‌وجو نیز اهمیت زیادی دارد. ممکن است یک رکورد بر روی نیم‌سرور اصلی دامنه به‌روز شده باشد اما سرویس‌دهنده‌هایی مانند Google یا Cloudflare هنوز نسخه قدیمی را در کش خود نگه داشته باشند. همچنین کاربران داخل ایران ممکن است به دلیل استفاده از DNS اپراتورهای داخلی، وضعیت متفاوتی نسبت به کاربران خارج از کشور ببینند. این ابزار امکان مقایسه پاسخ سرورهای بین‌المللی و داخلی را در اختیار شما قرار می‌دهد تا مطمئن شوید کاربران در نقاط مختلف، به نسخه صحیح رکوردهای DNS دامنه دسترسی دارند و مشکلاتی مانند عدم دسترسی، عدم تحویل ایمیل یا ناسازگاری رکوردها را سریع‌تر شناسایی کنید.

سوالات متداول درباره بررسی رکوردهای DNS

ابزار DNS Lookup چه کمکی می‌کند؟

این ابزار تمام رکوردهای DNS یک دامنه را بر اساس سرور DNS انتخابی شما بررسی می‌کند و نتیجه را به صورت متنی نمایش می‌دهد. با آن می‌توانید تنظیمات دامنه، رکوردهای ایمیل، رکوردهای امنیتی و وضعیت کلی DNS را ببینید و از درستی پیکربندی خود مطمئن شوید.

چه رکوردهایی توسط این ابزار پشتیبانی می‌شود؟

شما می‌توانید رکوردهای A، AAAA، MX، NS، CNAME، PTR، SRV، SOA، TXT، CAA، DS و DNSKEY را بررسی کنید. گزینه ALL نیز برای زمانی است که می‌خواهید مجموعه‌ای از رکوردها را به صورت یکجا ببینید.

تفاوت Forward DNS Lookup و Reverse DNS Lookup چیست؟

در Forward DNS Lookup، شما نام دامنه را وارد می‌کنید و به آدرس IP و سایر اطلاعات آن می‌رسید. در Reverse DNS Lookup برعکس، از روی IP تلاش می‌شود نام دامنه مرتبط پیدا شود. روش دوم معمولاً در سرورهای ایمیل و سیستم‌های امنیتی برای اعتبارسنجی مبدأ استفاده می‌شود.

چرا انتخاب سرورهای مختلف DNS (Google، Cloudflare، سرورهای ایرانی و ... ) مهم است؟

رکوردهای DNS روی همه سرورها هم‌زمان به‌روز نمی‌شوند و ممکن است کاربران مناطق مختلف، نسخه‌های متفاوتی از رکوردها ببینند. با تست روی سرورهای بین‌المللی و داخلی می‌توانید بفهمید که آیا تغییرات شما به‌طور کامل در اینترنت منتشر شده است یا هنوز برخی نقاط از نسخه قدیمی استفاده می‌کنند.

آیا این ابزار به‌طور خودکار خطاهای DNS را تشخیص می‌دهد؟

خیر، این ابزار نقش «نمایش‌دهنده اطلاعات» را دارد و تصمیم‌گیری را به شما می‌سپارد. اما با مشاهده خروجی می‌توانید مواردی مثل نبودن رکورد، اشتباه بودن آدرس‌ها، تنظیم نبودن رکوردهای ایمیل، یا اختلاف بین سرورهای مختلف DNS را تشخیص دهید و برای اصلاح آن‌ها اقدام کنید.