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

در این مقاله از آموزش‌های دامنه قصد داریم شما را با رایج‌ترین رکوردهای DNS مانند A، CNAME، MX و NS آشنا کنیم و نحوه بررسی صحت آن‌ها را توضیح دهیم. دانستن این موارد به شما کمک می‌کند پس از ثبت دامنه و اتصال آن به هاست، از عملکرد صحیح سایت خود مطمئن شوید و در صورت بروز مشکل، سریع‌تر آن را رفع کنید.

رکورد DNS دامنه چیست؟

رکورد DNS (Domain Name System) یک عنصر کلیدی در زیرساخت اینترنت است که برای ترجمه نام دامنه‌ها به آدرس‌های IP استفاده می‌شود. این فرآیند به کاربران این امکان را می‌دهد تا به جای یادآوری آدرس‌های عددی، از نام‌های دامنه‌ای که به راحتی قابل شناسایی هستند، استفاده کنند.

انواع رکوردهای DNS

  1. A Record (Address Record): این رکورد، نام دامنه را به یک آدرس IP (نسخه 4) متصل می‌کند. به عنوان مثال، اگر نام دامنه “example.com” به آدرس IP “192.0.2.1” متصل باشد، وقتی کاربر “example.com” را وارد کند، به این آدرس هدایت می‌شود.
  2. AAAA Record: مشابه رکورد A است، اما برای آدرس‌های IP نسخه 6 (IPv6) استفاده می‌شود.
  3. CNAME Record (Canonical Name Record): این رکورد به شما این امکان را می‌دهد که نام دامنه‌ای را به نام دامنه دیگری متصل کنید. به عنوان مثال، می‌توانید “www.example.com” را به “example.com” متصل کنید.
  4. MX Record (Mail Exchange Record): این رکوردها برای تعیین سرورهای پستی که ایمیل‌های دامنه را دریافت می‌کنند، استفاده می‌شوند. با استفاده از MX Record، می‌توانید مشخص کنید که ایمیل‌های ارسال شده به دامنه شما به کدام سرور هدایت شوند.
  5. TXT Record: این رکوردها به شما اجازه می‌دهند که اطلاعات متنی را در DNS ذخیره کنید. این اطلاعات معمولاً برای تأیید هویت دامنه یا سیاست‌های امنیتی مانند SPF و DKIM استفاده می‌شوند.
  6. NS Record (Name Server Record): این رکوردها مشخص می‌کنند که کدام سرورهای نام مسئول مدیریت رکوردهای دامنه هستند.

چگونگی بررسی رکوردهای DNS

برای بررسی رکوردهای DNS یک دامنه، می‌توانید از ابزارهای آنلاین مانند “Whatsmydns.net” یا “MXToolbox” استفاده کنید. همچنین می‌توانید از دستورات خط فرمان مانند nslookup یا dig در سیستم‌عامل‌های مختلف استفاده کنید.

رکوردهای DNS نقش مهمی در عملکرد اینترنت دارند و فهم آن‌ها برای مدیریت وب‌سایت‌ها و خدمات آنلاین ضروری است.

رکورد شروع اعتبار یا SOA

رکوردهای DNS - رکورد شروع اعتبار یا SOA

این رکورد به عنوان اولین رکورد در فایل دیتای دی ان اس ذخیره میشود، SOA حاوی نیم سرور دی ان اس سرور اصلی میباشد.

در این رکورد محتویاتی شامل آدرس دی ان اس سرور، ایمیل مدیر سرور و مدت زمان کش شدن رکوردها پیش از بازگشت سرور دی ان اس لازم است تنظیم گردد.

رکورد آدرس یا A

رکورد A نقش ایجاد پیوند بین آدرس دامنه (یا زیردامنه) و یک آدرس IP مشخص را دارد. به عنوان مثال، اگر دامنه شما روی یک هاست لینوکس میزبانی می‌شود، اما بخش دیگری از سایت یا ایمیل سرور شما روی IP دیگری قرار دارد، می‌توانید با استفاده از رکورد A این اتصال را برقرار کنید. برای اینکه بیشتر در مورد خدمات میزبانی بدانید مقاله هاست چیست؟ را بخوانید.

رکورد Cname یا دامنه مستعار

cname-vs-a-record

cname-vs-a-record

در یک مثال ساده این رکورد را میتوان اینگونه بیان کرد که رکورد Cname ایجاد کننده نام های مختلف برای یک کامپیوتر در یک شبکه میباشد. رکورد CNAME یا “دامنه مستعار”، امکان تعریف نام‌های مختلف برای یک آدرس واحد (معمولاً یک دامنه دیگر) را فراهم می‌کند. در خرید هاستینگ، از CNAME برای اتصال چندین زیردامنه به یک سرویس یا اطمینان از دسترسی به سایت با www و بدون www استفاده می‌شود.

یکی از پرکاربردترین مباحث Cname بحث دسترسی به محتویات سایت با www و بدون آن بصورت یکسان میباشد. شما میتوانید با استفاده از ابزارهای چک کردن دی ان اس که در ادامه به بحث در مورد آن خواهیم پرداخت آدرس وب سروری که محتویات سایت شما از طریق آن پردازش میشود را مشاهده کنید (آی پی وب سرور ).

رکورد اشاره گر یا PTR

رکورد PTR یا Reverse DNS، برعکس رکورد A عمل کرده و یک آدرس IP را به نام دامنه متصل می‌کند. اگرچه تنظیم آن اختیاری است، اما برای ارسال ایمیل معتبر و جلوگیری از اسپم شدن، به‌ویژه هنگام استفاده از هاست ایمیل سازمانی، وجود این رکورد در تنظیمات سرور اهمیت زیادی دارد.

رکورد نیم سرور یا NS

رکورد NS یا Name Server، مشخص می‌کند که کدام سرورها مسئول پاسخگویی به درخواست‌های DNS برای دامنه شما هستند. هنگام ثبت و خرید دامنه یا اتصال آن به هاست، باید NS رکوردهای صحیح سرویس‌دهنده هاست خود را تنظیم کنید تا دامنه به درستی به سرور متصل شود. برای مثال ns1.name.com در تنظیمات چایلد دی ان اس دامنه فوق به آی پی 10.10.10.12 اشاره میکند و رکورد NS با محتویات

name.com. 172800 IN NS ns1.server.com.

name.com. 172800 IN NS ns2.server.com.

در دیتابیس دی ان اس ذخیره میشود.

این رکورد برای معرفی میل سرور و  سروری که ایمیل های ارسالی به دامنه بایستی به سوی آن هدایت شوند میباشد، در تنظیمات MX قابلیت انتخاب الویت وجود دارد، به اینصورت که میتوان ایمیل را با یک ترتیب خاص تعیین شده به سمت سرور ایمیل دیگری هدایت کرد.

رکورد متنی یا TXT

این رکورد برای هر نوع توضیح اضافی به کار میرود، یکی از این کاربرد ها رکورد SPF میباشد که بایستی نوع رکورد آن متنی باشد و محتویات آن تایید آی پی ارسال کننده ایمیل میباشد.

نحوه چک کردن دی ان اس های دامنه

برای بررسی صحت تنظیمات DNS دامنه خود پس از ثبت دامنه‌های بین‌المللی یا ثبت دامنه IR، می‌توانید از ابزارهای آنلاین مانند intodns.com استفاده کنید. این ابزارها به شما کمک می‌کنند تا از صحت تنظیم رکوردهای NS, A, MX و موارد دیگر اطمینان حاصل کنید.

در این سایت شما آدرس دامنه خود را بصورت intodns.com/name.com وارد مینمایید و در ابتدا دی ان اس های تنظیم شده روی دامنه را میتوانید مشاهده کنید، به عنوان مثال Ns1.webramz.com , Ns2.webramz.com

همچنین رکورد های NS تنظیم شده در دی ان اس سرور را نیز در سایت میتوانید مشاهده کنید که کدام ان اس ها برای دامنه فوق ثبت شده است، در صورتی که این مورد در سرور ثبت نشده باشد رنگ آن قرمز رنگ خواهد بود.

وضعیت NS ها را نیز میتوانید در این سایت مشاهده بفرمایید که ان اس های ثبت شده در سرور چه وضعیتی دارند.

SOA : محتویات رکورد شروع اعتبار SOA بصورت کامل نیز در این سایت قابل مشاهده برای هر دامنه بر اساس مقادیر ثبت شده در دی ان اس سرور میباشد.

MX : محتویات رکورد ایمیل یا MX را نیز میتوانید در این قسمت مشاهده فرمایید تا در صورت بروز مشکل یا عدم هماهنگی آن مطلع شوید.

برای مدیریت ایمیل‌های کسب‌وکار بهتر است از هاست ایمیل سازمانی استفاده کنید و رکورد MX را به درستی تنظیم نمایید.

www : رکورد www اشاره کننده به آی پی وب سرور میباشد که در همین سایت انتهای صفحه میتوانید آنرا مشاهده کنید.

رکورد PTR یا Reverse MX را نیز میتوانید همین جا مشاهده کنید.

جمع بندی

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

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

سوالات متداول

در زیر برخی سوالات متداول درباره رکوردهای DNS دامنه و پاسخ‌های آن‌ها آورده شده است:

رکورد A چیست و چه کاربردی دارد؟

رکورد A به نام دامنه یک آدرس IP (IPv4) مربوط می‌شود. این رکورد به کاربران کمک می‌کند تا به وب‌سایت شما دسترسی پیدا کنند.

CNAME Record چه تفاوتی با رکورد A دارد؟

CNAME Record یک نام مستعار برای یک دامنه دیگر است و به جای یک آدرس IP، به یک نام دامنه اشاره می‌کند. این رکورد برای مسیریابی دامنه‌ها و مدیریت بهتر آن‌ها استفاده می‌شود.

MX Record چیست و چرا مهم است؟

MX Record برای مشخص کردن سرورهای پست الکترونیکی استفاده می‌شود. این رکورد تعیین می‌کند که ایمیل‌های دریافتی به کدام سرور ارسال شوند.

TTL در رکوردهای DNS چیست و چه تاثیری دارد؟

TTL (Time to Live) مدت زمانی است که یک رکورد DNS می‌تواند در کش سرورهای DNS نگهداری شود. TTL بالا می‌تواند باعث تاخیر در اعمال تغییرات شود، در حالی که TTL پایین به سرعت تغییرات را اعمال می‌کند.

چگونه می‌توانم رکوردهای DNS دامنه خود را تغییر دهم؟

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