DNS MX Kaydı Nedir? Doğru Nasıl Yapılandırılır?
MX kaydı alan adı için e-posta sunucusunu belirtir. cPanel, Plesk ve Cloudflare üzerinden nasıl yapılandırılacağını öğrenin.
DNS MX Kaydı Nedir?
MX (Mail Exchange) kaydı, bir alan adına gönderilen e-postaların hangi mail sunucusuna iletileceğini belirleyen DNS kayıt türüdür. Örneğin ornek@sirket.com adresine bir e-posta gönderildiğinde, gönderen sunucu DNS'te sirket.com'un MX kaydına bakarak mailin nereye teslim edileceğini öğrenir.
MX kaydı olmayan veya yanlış yapılandırılmış bir domain'e e-posta göndermek mümkün değildir; mailler geri döner (bounce). Bu nedenle özellikle yeni domain kurulumlarında veya hosting değişikliklerinde MX kayıtlarını doğru yapılandırmak kritik öneme sahiptir.
Bir MX kaydının temel bileşenleri şunlardır:
- Ad (Name): Mail alınacak domain (örn. sirket.com veya @)
- Tür (Type): MX
- Öncelik (Priority): Sayısal değer, düşük sayı = yüksek öncelik (örn. 10)
- Değer (Value): Mail sunucusunun hostname'i (örn. mail.sirket.com)
- TTL: Kaydın DNS önbelleğinde ne kadar tutulacağı (saniye)
MX kaydını komut satırından sorgulamak için:
dig MX sirket.com
# veya
nslookup -type=MX sirket.com
# veya
host -t MX sirket.com
MX Kaydı Öncelik Değerleri
Birden fazla MX kaydı tanımlandığında, öncelik değeri hangi sunucunun önce deneneceğini belirler. Düşük sayı = yüksek öncelik prensibiyle çalışır:
sirket.com. MX 10 mail1.sirket.com. (birincil, önce denenir)
sirket.com. MX 20 mail2.sirket.com. (birincil ulaşılamazsa ikincil)
sirket.com. MX 30 mail3.sirket.com. (yedek)
Google Workspace, Microsoft 365 gibi servislerin kendi MX kayıt değerleri vardır ve bunların tam olarak girilmesi gerekir.
MX Kaydı Nasıl Yapılandırılır?
1. cPanel Zone Editor ile MX Kaydı Ekleme
cPanel kullananlar için:
- cPanel → Domains → Zone Editor
- İlgili domain'in yanındaki Manage butonuna tıklayın
- Add Record → Add MX Record'u seçin
- Priority: 10, Destination: mail.sirket.com yazın
- Add Record butonuna tıklayın
Veya cPanel → Email → MX Entry bölümünden daha kolay yönetim yapabilirsiniz.
2. Plesk DNS Yöneticisi ile MX Kaydı
- Plesk → Websites & Domains → İlgili domain
- DNS Settings bölümüne tıklayın
- Add Record butonuna tıklayın
- Tür: MX, Alan: @ veya domain adı, Posta Değişimi: mail.sirket.com, Öncelik: 10
- Kaydedin
3. Cloudflare DNS'de MX Kaydı Ekleme
- Cloudflare Dashboard → İlgili domain → DNS sekmesi
- Add record butonuna tıklayın
- Type: MX, Name: @ (veya domain adı), Mail server: mail.sirket.com, Priority: 10
- Save butonuna tıklayın
Önemli: MX kaydının hedef değeri (mail sunucusu hostname'i) hiçbir zaman Cloudflare proxy'si (turuncu bulut) üzerinden geçmemelidir. MX kaydı için DNS-only (gri bulut) kullanın.
4. Komut Satırında MX Kaydını Doğrulama
Eklediğiniz MX kaydının yayıldığını doğrulayın:
dig MX sirket.com +short
# veya Google DNS ile test:
dig MX sirket.com @8.8.8.8 +short
MX kaydının doğru çözümlenip çözümlenmediğini test edin:
telnet mail.sirket.com 25
# veya
nmap -p 25 mail.sirket.com
Yaygın E-posta Sağlayıcılarının MX Kayıtları
Google Workspace (Gmail):
@ MX 1 ASPMX.L.GOOGLE.COM
@ MX 5 ALT1.ASPMX.L.GOOGLE.COM
@ MX 5 ALT2.ASPMX.L.GOOGLE.COM
@ MX 10 ALT3.ASPMX.L.GOOGLE.COM
@ MX 10 ALT4.ASPMX.L.GOOGLE.COM
Microsoft 365 (Outlook):
@ MX 0 sirket-com.mail.protection.outlook.com
Zoho Mail:
@ MX 10 mx.zoho.com
@ MX 20 mx2.zoho.com
@ MX 50 mx3.zoho.com
Özet ve Önemli Notlar
- MX kaydı değişikliği DNS yayılımı gerektir; TTL değerine bağlı olarak 1-48 saat sürebilir
- Değişiklik öncesinde TTL değerini 300 saniyeye düşürün, değişiklik sonrası eski değere geri alın
- MX kaydının yanı sıra SPF, DKIM ve DMARC kayıtlarını da yapılandırın
- MXToolbox (mxtoolbox.com) ile MX kayıt geçerliliğini ve blacklist durumunu kontrol edin
- MX kaydı için IP adresi değil, her zaman hostname (A kaydı olan) kullanın
İlgili Makaleler
Yorumlar
Henüz yorum yok. İlk yorumu siz yapın!