آنچه خواهید خواند
    بیشتر بخوانید نظرات کاربران
    کد تخفیف مخاطبین مجله
    Blog01کپی شد

    MX Record چیست؟

    MX Record

    MX Record چیست؟

    اگر تا به حال ایمیلی ارسال یا دریافت کرده‌اید، پس عملا با مفهوم MX Record آشنا هستید، حتی اگر از اسم آن اطلاعی نداشته باشید. MX Record یا Mail Exchanger Record، یک نوع رکورد در سیستم نام دامنه (DNS) است که مشخص می‌کند کدام سرور مسئول دریافت ایمیل برای یک دامنه خاص است. به زبان ساده، MX Record به سرورهای ارسال کننده ایمیل می‌گوید که ایمیل‌ها را به کجا بفرستند.

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

    فرض کنید می‌خواهید به آدرس ایمیل «info@example.com» یک پیام بفرستید. سیستم ایمیل شما نمی‌داند که این ایمیل باید به کدام سرور تحویل داده شود. اینجاست که MX Record وارد عمل می‌شود. سیستم ایمیل شما ابتدا DNS دامنه «example.com» را بررسی می‌کند و MX Record آن را پیدا می‌کند. این رکورد یک یا چند نام سرور (مانند https://www.google.com/url?sa=E&source=gmail&q=mail.example.com) را مشخص می‌کند که مسئول دریافت ایمیل‌های این دامنه هستند. سپس سیستم ایمیل شما تلاش می‌کند تا به یکی از این سرورها متصل شود و ایمیل را تحویل دهد.

    MX Record چیست؟

    ساختار MX Record

    هر MX Record از دو بخش اصلی تشکیل شده است:

    • اولویت (Preference): این عدد مشخص می‌کند که کدام MX Record اولویت بالاتری برای دریافت ایمیل دارد. سرورهای ارسال کننده ایمیل همیشه ابتدا تلاش می‌کنند با رکورد دارای کمترین اولویت (مثلا ۰ یا ۱۰) ارتباط برقرار کنند. اگر این سرور در دسترس نبود، به سراغ رکورد بعدی با اولویت بالاتر می‌روند. این ویژگی باعث می‌شود که سیستم ایمیل شما در برابر خرابی احتمالی یک سرور، مقاوم باشد.
    • نام سرور (Host Name): این بخش آدرس سروری را مشخص می‌کند که مسئول دریافت ایمیل است. این آدرس معمولا یک نام دامنه (مانند https://www.google.com/url?sa=E&source=gmail&q=mail.example.com) است و نه یک آدرس IP.

    مثالی از MX Record

    فرض کنید دو MX Record برای دامنه «example.com» وجود دارد:

    1. example.com. IN MX 10 mail.example.com.
    2. example.com. IN MX 20 backupmail.example.com.

    در این مثال، سرورهای ارسال کننده ایمیل ابتدا تلاش می‌کنند تا با سرور mail.example.com ارتباط برقرار کنند، زیرا اولویت آن کمتر (۱۰) است. اگر این سرور به هر دلیلی در دسترس نباشد، سرور ارسال کننده به سراغ backupmail.example.com می‌رود که اولویت ۲۰ دارد.

    ارتباط MX Record با سرور مجازی

    وقتی از یک سرور VPS پرفدرت (Virtual Private Server) برای میزبانی وب‌سایت و ایمیل خود استفاده می‌کنید، مدیریت MX Record بر عهده خودتان است. در این حالت، شما باید MX Record را به گونه‌ای تنظیم کنید که به سرور مجازی شما اشاره کند. این کار معمولا با وارد کردن نام سرور (Hostname) مربوط به VPS شما در تنظیمات DNS انجام می‌شود. برای مثال، اگر سرور مجازی شما دارای نام vps.yourdomain.com است، MX Record شما به این آدرس اشاره خواهد کرد. در این شرایط، سرور مجازی شما نقش سرور ایمیل را ایفا کرده و تمام ایمیل‌های دریافتی دامنه شما را پردازش می‌کند.

    MX Record چیست و چگونه کار می‌کند؟

    MX Record و سرور اختصاصی

    استفاده از سرور اختصاصی (Dedicated Server) نیز مانند سرور مجازی، مسئولیت تنظیم MX Record را به عهده شما می‌گذارد. با این تفاوت که در سرور اختصاصی، تمام منابع سخت‌افزاری و نرم‌افزاری سرور به صورت کامل در اختیار شماست. این به شما امکان می‌دهد تا یک سیستم ایمیل قدرتمند و سفارشی‌سازی شده راه‌اندازی کنید. MX Record شما باید به آدرس سرور اختصاصی شما اشاره کند. این کار به سرورهای خارجی می‌گوید که ایمیل‌های دامنه شما را مستقیما به سرور اختصاصی‌تان ارسال کنند. این روش برای کسب‌وکارهای بزرگ با حجم بالای ایمیل و نیاز به امنیت و کنترل کامل، بسیار مناسب است.

    تاثیر MX Record بر گواهینامه SSL

    گواهینامه SSL یا همان (Secure Sockets Layer) برای رمزنگاری ارتباطات وب‌سایت‌ها استفاده می‌شود و مستقیما با MX Record ارتباطی ندارد. گواهینامه SSL ترافیک بین مرورگر کاربر و وب‌سرور را امن می‌کند، در حالی که MX Record وظیفه مسیریابی ایمیل‌ها را بر عهده دارد. با این حال، اگر شما برای دسترسی به پنل وب‌میل خود از پروتکل‌های امنی مانند HTTPS استفاده می‌کنید، نیاز به گواهینامه SSL دارید تا ارتباط شما با سرور ایمیل امن باشد.

    در این حالت، حتی اگر گواهینامه SSL شما از کار افتاده باشد، MX Record همچنان ایمیل‌ها را به درستی به سرور شما هدایت می‌کند، اما دسترسی امن شما به آن‌ها دچار مشکل خواهد شد. به عبارت دیگر، MX Record مسیر را مشخص می‌کند و گواهینامه SSL امنیت آن مسیر را تضمین می‌کند.

    مدیریت MX Record

    اگر شما یک دامنه دارید و می‌خواهید از سرویس ایمیل خاصی (مانلا G Suite، Microsoft 365 یا یک سرویس محلی) استفاده کنید، باید MX Record های دامنه خود را در پنل مدیریت DNS ویرایش کنید. ارائه‌دهنده سرویس ایمیل معمولا دستورالعمل‌های دقیقی در مورد مقادیر صحیح MX Record به شما ارائه می‌دهد. دقت در وارد کردن صحیح این رکوردها حیاتی است، چرا که یک اشتباه کوچک می‌تواند باعث شود ایمیل‌ها به شما نرسند.

    در نتیجه، MX Record یکی از اجزای اصلی زیرساخت ایمیل است و نقش کلیدی در مسیریابی و تحویل ایمیل‌ها ایفا می‌کند. بدون تنظیم صحیح MX Record، هیچ ایمیلی به صندوق ورودی شما نخواهد رسید.

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

    01 اگر MX Record خود را اشتباه تنظیم کنم، چه اتفاقی می‌افتد؟

    در صورتی که MX Record به درستی تنظیم نشود، سرورهای ارسال کننده ایمیل قادر به پیدا کردن سرور ایمیل شما نخواهند بود و در نتیجه، ایمیل‌های ارسالی به دامنه شما به مقصد نمی‌رسند. در این حالت، معمولا فرستنده یک پیام خطا دریافت می‌کند که نشان می‌دهد ایمیل تحویل داده نشده است.

    02 آیا می‌توانم چندین MX Record داشته باشم؟

    بله. شما معمولا می‌توانید چندین MX Record برای یک دامنه تنظیم کنید. این کار به منظور افزایش پایداری و ایجاد یک سرور پشتیبان (Backup Server) انجام می‌شود. سرورهای ایمیل با توجه به اولویتی که برای هر MX Record تعریف کرده‌اید، ابتدا به سراغ سرور اصلی رفته و در صورت عدم پاسخگویی، از سرورهای پشتیبان استفاده می‌کنند.

    03چقدر طول می‌کشد تا تغییرات MX Record اعمال شود؟

    پس از تغییر MX Record، ممکن است کمی طول بکشد تا این تغییرات در سراسر جهان منتشر شوند. این فرآیند که به آن «DNS Propagation» گفته می‌شود، معمولا از چند دقیقه تا ۴۸ ساعت به طول می‌انجامد، هرچند در بیشتر موارد، در عرض چند ساعت اعمال می‌شود.

    04آیا MX Record فقط برای سرورهای ایمیل ضروری است؟

    MX Record مختص مسیریابی ایمیل است و تنها برای این منظور استفاده می‌شود. برای سایر سرویس‌ها مانند وب‌سایت (A Record) یا سرویس‌های دیگر، از رکوردهای DNS متفاوتی استفاده می‌شود.

    05آیا MX Record آدرس IP سرور ایمیل من را نشان می‌دهد؟

    خیر، MX Record به طور مستقیم آدرس IP را نشان نمی‌دهد. بلکه به یک نام دامنه (مانند mail.yourdomain.com) اشاره می‌کند. سپس DNS، با استفاده از A Record یا CNAME Record، نام دامنه مذکور را به آدرس IP مربوطه ترجمه می‌کند.

    نظرات کاربران

    شما میتوانید دیدگاه خود را در مورد این مطلب با ما با اشتراک بگذارید.

    • farnaz 1399.03.05

      واقعا عالی توضیح دادین ممنونم

      پاسخ
      • 1399.03.05

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

        پاسخ
    logo
    ثبت نام ناحیه کاربری ارسال تیکت راهنمای خرید
    ناحیه کاربری
    ثبت نامناحیه کاربریداشبورد ابریارسال تیکتتماس تلفنی
    تماس با ما
    مشاوره تلفنی 1779 | 79625000
    واحد مارکتینگ داخلی 1
    واحد مشتریان داخلی 2
    مالی و اداری داخلی 3
    منابع انسانی داخلی 4