هر روز صدها بار دامنههایی مثل trusthost.ir را در مرورگر وارد میکنید، اما آیا میدانید در پشت این نام ساده چه اتفاقی میافتد؟ پاسخ آن سیستم نام دامنه یا DNS است؛ یکی از مهمترین اجزای اینترنت که معمولاً دیده نمیشود. در این مقاله بررسی میکنیم DNS چیست، چطور کار میکند و چرا باید آن را بشناسید.
DNS مخفف چیست؟
DNS مخفف Domain Name System به معنای «سیستم نام دامنه» است. DNS اینترنت را به یک دفترچه تلفن بزرگ تشبیه کنید: هر دامنه (مثل trusthost.ir) یک شماره تلفن مخفی دارد (IP آدرس مثل ۷۸.۱۵۸.۱۶۶.۱۶۱) و DNS این دو را به هم مرتبط میکند.
وقتی مرورگر میخواهد سایت را باز کند، بهجای اینکه IP را به خاطر بسپارد، نام دامنه را جستجو میکند و DNS آدرس IP را برمیگرداند.
DNS چطور کار میکند؟
- شما
trusthost.irرا در مرورگر وارد میکنید. - مرورگر از یک سرور DNS میپرسد: این دامنه به چه IP وصل میشود؟
- سرور DNS پاسخ را پیدا میکند (با پرسوجوهای زنجیرهای بین سرورها).
- مرورگر به IP برمیگردد و سایت را باز میکند.
این فرآیند در چند میلیثانیه انجام میشود و کاربر هیچچیزی از آن نمیفهمد.
رکوردهای DNS چیست؟
رکوردها، تنظیمات ترجمه دامنه هستند. مهمترین انواع:
- A Record: اتصال دامنه به یک آدرس IP (نسخه ۴).
- AAAA Record: اتصال به آدرس IPv6.
- CNAME: اتصال دامنه به دامنه دیگر (مثلاً www به دامنه اصلی).
- MX Record: تعیین سرورهای ایمیل دامنه.
- TXT Record: متن تأیید برای امنیت و اعتبارسنجی (SPF، DKIM و…).
- NS Record: تعیین سرورهای DNS مسئول دامنه.
چرا باید DNS را بشناسید؟
- اتصال سایت به هاست: برای اتصال دامنه به هاست جدید، باید NS یا رکوردهای A را تنظیم کنید.
- مدیریت ایمیل: برای کارکرد ایمیل اختصاصی، رکوردهای MX و SPF لازم است.
- رفع مشکل بالا نیامدن سایت: آشنایی با رکوردها به تشخیص خطا کمک میکند.
- امنیت: با رکوردهای TXT و DKIM از سوءاستفاده از دامنه جلوگیری میشود.
تغییر DNS چه زمانی اعمال میشود؟
بعد از تغییر رکوردها، تغییرات باید در سرورهای DNS سراسر جهان انتشار (Propagation) پیدا کند. این فرآیند معمولاً از چند دقیقه تا چند ساعت (در مواردی تا ۴۸ ساعت) طول میکشد؛ پس بعد از تغییر، صبر کنید.
سؤالات متداول
DNS چیست؟
DNS یا سیستم نام دامنه، دامنههای خواندنی (مثل trusthost.ir) را به آدرس IP سرور ترجمه میکند تا مرورگر بداند به کجا متصل شود.
رکورد DNS چیست؟
رکوردها تنظیمات ترجمه دامنه هستند؛ مثل A (به IP)، AAAA (IPv6)، CNAME (به دامنه دیگر)، MX (ایمیل) و TXT (اعتبارسنجی).
چرا بعد از تغییر DNS سایت بالا نمیآید؟
بهدلیل propagation یا انتشار تغییرات در سرورهای DNS در سراسر جهان که میتواند از چند دقیقه تا ۴۸ ساعت طول بکشد.
چطور DNS را روی هاست تنظیم کنم؟
در پنل مدیریت دامنه، Name Server ها را به سرورهای ارائهدهنده هاست تغییر دهید یا در پنل cPanel رکوردها را بهروزرسانی کنید.
جمعبندی
DNS پل ارتباطی بین نامهای خواندنی دامنه و آدرسهای عددی سرورهاست. شناخت حداقلی آن — مخصوصاً رکوردهای A، CNAME، MX و NS — برای هرکسی که سایت یا ایمیل روی دامنه خودش دارد ضروری است. وقتی مشکلی در بالا آمدن سایت پیش آمد، اولین بررسی همیشه از DNS شروع میشود.
تراست هاست مستندات فنی و پایگاه دانش خود را برای مدیریت این مسائل آماده کرده است. برای آموزشهای بیشتر، صفحه مستندات را ببینید.
منبع برای مطالعه بیشتر
برای بررسی فنی بیشتر، راهنمای Cloudflare درباره DNS را ببینید.