MX Kaydı (Posta Değişimi)

DNS Kayıt Türleri
Bir alan adı için e-postayı hangi posta sunucularının alacağını belirleyen ve teslimatı sağlayan DNS kaydı.
← Sözlüğe Dön

MX Kaydı Nedir?

MX (Mail Exchange) kaydı, bir alan adı adına e-posta almaktan sorumlu posta sunucularını belirleyen DNS kayıt türüdür. Birisi [email protected] adresine e-posta gönderdiğinde, gönderen posta sunucusu iletinin nereye teslim edileceğini bulmak için example.com alan adının MX kayıtlarını sorgular.

MX Kayıtları Nasıl Çalışır?

E-posta teslim süreci şöyledir:

1. Gönderen e-postayı oluşturur ve [email protected] adresine gönderir

2. Gönderenin sunucusu example.com için DNS MX kayıtlarını sorgular

3. DNS, öncelik değerleriyle birlikte bir veya daha fazla MX kaydı döndürür

4. Gönderen, en yüksek öncelikli posta sunucusuna bağlanır

5. Sunucu kullanılamıyorsa, gönderen bir sonraki öncelikli sunucuyu dener

6. E-posta teslim edilir veya yeniden denemek üzere kuyruğa alınır

MX Kayıt Biçimi

example.com.    IN    MX    10    mail.example.com.

example.com. IN MX 20 mail-backup.example.com.

Bileşenler:

Öncelik Numaraları

Öncelik, sunucuların hangi sırayla deneneceğini belirler:

Düşük sayı daha yüksek öncelik demektir. Birçok yapılandırma, sonradan araya sunucu ekleyebilmek için 10’luk artışlar kullanır.

Yaygın MX Yapılandırmaları

Kendi Barındırdığınız E-posta

@    IN    MX    10    mail.example.com.

mail IN A 203.0.113.50

Google Workspace e-posta hizmeti

@    IN    MX    1     aspmx.l.google.com.

@ IN MX 5 alt1.aspmx.l.google.com.

@ IN MX 5 alt2.aspmx.l.google.com.

@ IN MX 10 alt3.aspmx.l.google.com.

@ IN MX 10 alt4.aspmx.l.google.com.

Microsoft 365 e-posta hizmeti

@    IN    MX    0     example-com.mail.protection.outlook.com.

Zoho Mail e-posta hizmeti

@    IN    MX    10    mx.zoho.com.

@ IN MX 20 mx2.zoho.com.

@ IN MX 50 mx3.zoho.com.

MX Kaydı Gereksinimleri

Hedef Bir Ana Makine Adı Olmalı

MX kayıtları IP adreslerine değil, ana makine adlarına işaret etmelidir:

# Correct

@ IN MX 10 mail.example.com.

# Incorrect - won't work

@ IN MX 10 203.0.113.50

Hedefin A veya AAAA Kaydı Olmalı

Posta sunucusunun ana makine adı bir IP adresine çözümlenmelidir:

@      IN    MX    10    mail.example.com.

mail IN A 203.0.113.50

CNAME Hedefleri Kullanılmamalı

MX kayıtları CNAME kayıtlarına işaret etmemelidir (RFC 2181):

# Avoid this

mail IN CNAME host.provider.com.

@ IN MX 10 mail.example.com.

MX Kayıtlarını Kontrol Etme

dig kullanarak:
dig example.com MX

; ANSWER SECTION:

example.com. 300 IN MX 10 mail.example.com.

example.com. 300 IN MX 20 mail-backup.example.com.

DomScan kullanarak:
curl "https://domscan.net/v1/health?domain=example.com"

# Returns hasMX: true/false in DNS details

MX Kayıtları ve E-posta Güvenliği

MX kayıtları diğer e-posta kimlik doğrulama kayıtlarıyla birlikte çalışır:

KayıtAmaç
MXGelen e-postayı yönlendirme
SPFGönderen sunuculara yetki verme
DKIMGiden iletileri imzalama
DMARCPolitika uygulama

Düzgün e-posta çalışması ve teslim edilebilirlik için dördünün de yapılandırılması gerekir.

MX Sorunlarını Giderme

MX Kaydı Yok

MX kaydı yoksa bazı sunucular A kaydı sorgusuna geri döner, ancak bu güvenilir değildir. Her zaman açık MX kayıtları yapılandırın.

Yanlış Öncelik

Yedek sunucunun önceliği amaçlanandan düşükse (sayı değeri daha yüksekse), birincil sunucu başarısız olmadıkça e-posta almaz.

Ana Makine Adı Çözümlenemiyor

MX hedefi olan ana makine adı çözümlenmezse e-posta teslimi başarısız olur. Posta sunucusu ana makine adları için A kayıtlarının bulunduğunu doğrulayın.

TTL Değerlendirmeleri

E-posta sağlayıcılarını taşırken yayılımı hızlandırmak için önceden MX TTL değerlerini düşürün, taşıma tamamlanınca normal değerleri geri yükleyin.

En İyi Uygulamalar

1. Her zaman MX kaydı bulundurun: A kaydına geri dönüşe güvenmeyin

2. Yedek sunucular yapılandırın: Farklı önceliklere sahip birden fazla MX kaydı kullanın

3. Hedef çözümlemesini doğrulayın: Posta sunucusu ana makine adlarının A kayıtları olduğundan emin olun

4. E-posta kimlik doğrulaması uygulayın: MX yanında SPF, DKIM ve DMARC ekleyin

5. E-posta teslimini izleyin: MX yapılandırmasını test eden araçlar kullanın

Bu Bilgiyi Uygulamaya Koyun

Alan adı uygunluğunu, durumunu ve daha fazlasını kontrol etmek için DomScan API'sini kullanın.