Dasar-Dasar Email Apa itu Catatan MX?

Salah satu prinsip dasar membangun sistem surat apa pun di jaringan modern adalah ketersediaan dan konfigurasi catatan MX yang tepat dalam DNS. Sayangnya, tidak semua administrator email memahami apa itu MX record dan apa perannya dalam mengatur sistem email domain.

Dasar-Dasar DNS

Singkatan MX adalah singkatan dari "penukar email" (mail exchanger). Catatan MX adalah salah satu jenis catatan DNS, oleh karena itu, untuk memahami apa itu catatan MX, Anda perlu memahami dasar-dasar arsitektur dan fungsi layanan Domain Name System (DNS).

Fungsi terpenting dari layanan DNS adalah terjemahan nama domain menjadi alamat IP. Misalnya, jika Anda mengetik www.microsoft.com di bilah alamat browser Anda, maka layanan DNS memungkinkan Anda menentukan alamat IP server yang ingin Anda sambungkan. Dalam contoh ini, nama domainnya adalah microsoft.com.

Dan apa yang terjadi jika Anda mencoba mengirim pesan email ke [email protected]?

Dan dalam hal ini, untuk menentukan server surat, kita perlu menggunakan fungsi layanan DNS. Server yang mengirim surat melihat dalam DNS MX untuk catatan server surat penerima menggunakan algoritma berikut:

  1. Menentukan server nama otoritatif (NS atau server nama) untuk domain microsoft.com
  2. Permintaan ke server nama domain microsoft.com untuk menerima semua catatan MX
  3. Memecahkan nama server data MX ke alamat IP mereka

Jika Anda ingin secara manual menentukan data MX untuk domain microsoft.com, maka prosedur ini akan terlihat seperti ini:
C: \>nslookup
Server Default: Tidak Dikenal
Alamat: 10.0.1.9

> set type = mx
> microsoft.com
Server: tidak diketahui
Alamat: 10.10.21.19

Jawaban tidak resmi:
microsoft.com MX preferensi = 10, penukar email = mail.messaging.microsoft.com

alamat internet mail.messaging.microsoft.com = 216.32.181.178
Jadi, kami mengetahui bahwa alamat IP "penukar email" untuk domain untuk microsoft.com adalah -216.32.181.178.

Preferensi MX

Nuansa lain dari fungsi layanan surat adalah kemampuan untuk mengatur prioritas server surat, teknologi ini disebut "preferensi MX". Untuk memahami apa preferensi MX, mari kenali catatan DNS dan MX untuk google.com.
> google.com
Server: tidak diketahui
Alamat: 10.10.21.19

Jawaban tidak resmi:
google.com MX preferensi = 10, penukar email = aspmx.l.google.com
google.com MX preferensi = 20, penukar email = alt1.aspmx.l.google.com
google.com MX preferensi = 30, penukar email = alt2.aspmx.l.google.com
google.com MX preferensi = 40, penukar email = alt3.aspmx.l.google.com
google.com MX preferensi = 50, penukar email = alt4.aspmx.l.google.com

alamat internet aspmx.l.google.com = 74.125.39.27
alt1.aspmx.l.google.com alamat internet = 209.85.173.27
alt2.aspmx.l.google.com alamat internet = 74.125.127.27
alt3.aspmx.l.google.com alamat internet = 209.85.225.26
alt4.aspmx.l.google.com alamat internet = 74.125.65.26

Seperti yang Anda lihat, ada 5 catatan MX berbeda (lima server mail) untuk domain google.com dengan nilai preferensi yang berbeda. Parameter preferensi memungkinkan Anda untuk mengatur prioritas setiap data MX, mis. menentukan urutan upaya pengiriman surat yang akan dilakukan ke server ini. Nilai yang lebih rendah sesuai dengan prioritas yang lebih tinggi, yaitu di server email inilah mereka akan mengirim surat sejak awal.

Beberapa catatan MX diperlukan untuk:

  • Kemungkinan mengatur load balancing antara server mail penerima, untuk itu perlu membuat beberapa catatan MX dengan prioritas yang sama
  • Organisasi toleransi kesalahan sistem surat, yang menentukan prosedur untuk menentukan server surat penerima berikutnya, jika server utama (dengan nilai preferensi MX minimum) tidak tersedia.

Sebagai server cadangan, server e-mail yang terletak di situs lain biasanya diatur, sebagai suatu peraturan, untuk menghemat uang, yang biasanya memiliki bandwidth saluran komunikasi dan daya komputasi yang lebih rendah. Dan, tanpa keraguan, itu jauh lebih baik ketika surat itu, jika salah satu server tidak tersedia, tetap dikirim ke server cadangan, dan tidak tetap dalam antrian di sisi pengiriman, dan yang setelah beberapa waktu mencoba lagi .

Apa yang harus ditunjukkan catatan MX??

Setelah kami mencari tahu untuk apa data MX, mari kita coba memahami apa yang harus ditunjukkan oleh catatan ini..

Jika organisasi Anda memuat dan mengelola sistem surat sendiri (menerima surat langsung), maka data MX domain Anda harus mengarah ke alamat IP eksternal firewall Anda (jika teknologi terjemahan NAT / PAT address / port digunakan) atau alamat eksternal server email Anda (misalnya , bisa berupa server dengan peran Edge Transport, atau mail berbasis Linux, MTA).

Jika perusahaan Anda menggunakan beberapa layanan "cloud" eksternal untuk memfilter email, maka data MX domain Anda harus mengarah ke alamat IP yang ditentukan oleh penyedia layanan ini.

Ini adalah dua contoh paling umum yang dihadapi saat ini, namun ada beberapa skenario lain: jaringan geo-didistribusikan, jaringan cloud-fisik hybrid, dll..

Itu saja! Pada artikel ini, kami secara singkat berkenalan dengan konsep catatan MX dan mengapa itu diperlukan, saya berharap ini akan berguna bagi administrator email pemula.