پرش به محتوا

ابزارهای شبکه

بررسی رکوردهای DNS

DNS عمومی همین حالا درباره این دامنه چه پاسخی می‌دهد.

پرس‌وجوی DNS

پرس‌وجوی DNS رکوردهای A، AAAA، CNAME، MX، TXT، NS، SOA و CAA یک دامنه را همراه با مقدار TTL آن‌ها نشان می‌دهد.

پرس‌وجو را سرور IPGet از راه resolverهای عمومی ثابت انجام می‌دهد، پس پاسخ به حافظه نهان سیستم‌عامل شما وابسته نیست.

هر نوع رکورد چه معنایی دارد

رکوردهای A و AAAA نشانی‌های IPv4 و IPv6 مقصد یک نام را می‌دهند. CNAME یک نام را نام مستعار نامی دیگر می‌کند. MX سرورهای ایمیل دامنه را با اولویت فهرست می‌کند. NS سرورهای نامی را می‌گوید که ناحیه به آن‌ها واگذار شده است.

TXT متن دلخواه نگه می‌دارد و در عمل برای SPF، DKIM، DMARC و اثبات مالکیت دامنه به کار می‌رود. SOA خود ناحیه را توصیف می‌کند: سرور اصلی، شماره سریال و بازه‌های به‌روزرسانی. CAA مرجع‌های گواهی‌ای را فهرست می‌کند که اجازه صدور گواهی برای این دامنه را دارند.

چرا TTL از آنچه به نظر می‌رسد مهم‌تر است

TTL مدتی است که یک resolver حق دارد پاسخ را در حافظه نهان نگه دارد. همین تعیین می‌کند مقدار قدیمی پس از تغییر رکورد چقدر دیگر تحویل داده می‌شود، و به همین دلیل «همه چیز را عوض کردم و کار نمی‌کند» بیشتر وقت‌ها یعنی «TTL هنوز تمام نشده».

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

پاسخ خالی و نبودن دامنه

اگر دامنه وجود داشته باشد اما رکوردی از نوع خواسته‌شده نداشته باشد، ابزار دقیقاً همین را می‌گوید. این خطا نیست: بسیاری از دامنه‌ها رکورد AAAA یا CAA ندارند و نداشتن، پاسخی درست در DNS است.

وضعیت کاملاً متفاوت زمانی است که دامنه یافت نشود: آنگاه اصلاً ناحیه DNSای برای آن وجود ندارد. تشخیص این دو از هم مهم است، چون درمانشان فرق می‌کند.

پرسش‌های متداول

چرا پاسخ اینجا با آنچه روی رایانه‌ام می‌بینم فرق دارد؟

چون رایانه شما resolver خودش را می‌پرسد و ممکن است مقدار را از حافظه نهان بدهد. اینجا پرس‌وجو از resolverهای عمومی و از سرور ما می‌رود، پس آنچه دنیای بیرون می‌بیند را می‌بینید.

اگر رکورد ظاهر نشود چه کنم؟

صبر کنید تا TTL مقدار پیشین تمام شود و دوباره بررسی کنید. اگر پس از آن هم دیده نشد، خطا به احتمال زیاد در خود ناحیه است نه در انتشار.

رکوردهای CAA به چه کار می‌آیند؟

مرجع‌های گواهی‌ای را فهرست می‌کنند که اجازه صدور گواهی برای دامنه را دارند. این محافظتی در برابر صدور گواهی توسط مرجعی بیگانه است.