VDS / Sunucu 11 dk okuma

Mx Kaydı Nedir?

E-posta iletişiminin sorunsuz çalışabilmesi için alan adlarının doğru DNS kayıtlarına sahip olması gerekir. Bu kayıtlar arasında en önemli olanlardan biri MX (Mail Exchange) kaydıdır. Bir alan adına gönderilen e-postaların hangi posta sunucusuna teslim edileceğini belirleyen kayıt türü MX kaydı olarak adlandırılır.

İsim Kayıt Teknik Ekibi
Paylaş:
51 görüntülenme 0 beğeni İleri seviyesi
Mx Kaydı Nedir?

MX Kaydı (Mail Exchange) Nedir?

E-posta iletişiminin sorunsuz çalışabilmesi için alan adlarının doğru DNS kayıtlarına sahip olması gerekir. Bu kayıtlar arasında en önemli olanlardan biri MX (Mail Exchange) kaydıdır. Bir alan adına gönderilen e-postaların hangi posta sunucusuna teslim edileceğini belirleyen kayıt türü MX kaydı olarak adlandırılır.

İnternet üzerindeki her e-posta gönderiminde gönderen sunucu, alıcı alan adının DNS kayıtlarını sorgular. Eğer alan adına ait geçerli bir MX kaydı bulunuyorsa, e-posta belirtilen posta sunucusuna yönlendirilir. Böylece mesajın doğru sunucuya güvenli bir şekilde ulaşması sağlanır.

Bu makalede MX kaydının ne olduğu, nasıl çalıştığı, DNS içerisindeki görevi, öncelik (Priority) değerleri ve doğru yapılandırma yöntemleri hakkında detaylı bilgiler bulabilirsiniz.

Bilgi:
MX kaydı yalnızca e-posta trafiğini yönetir. Web sitenizin yayınlanması için kullanılan A Kaydı (A Record) veya CNAME kayıtlarından tamamen farklı bir göreve sahiptir.

MX Kaydı Nasıl Çalışır?

Bir kullanıcı kullanici@alanadi.com adresine e-posta gönderdiğinde gönderen posta sunucusu önce alanadi.com alan adının DNS kayıtlarını sorgular.

DNS sunucusu, ilgili alan adına ait MX kayıtlarını döndürür. Gönderen posta sunucusu ise öncelik sırasına göre belirtilen posta sunucularına bağlanarak e-postayı teslim etmeye çalışır.

Eğer ilk posta sunucusuna erişilemezse sistem otomatik olarak daha düşük önceliğe sahip diğer MX kayıtlarını deneyebilir. Bu yapı sayesinde e-posta hizmetlerinde yüksek erişilebilirlik sağlanabilir.

MX Kaydının Sağladığı Avantajlar

Doğru yapılandırılmış MX kayıtları yalnızca e-posta teslimini sağlamakla kalmaz, aynı zamanda kurumsal e-posta altyapısının daha güvenilir çalışmasına da katkıda bulunur.

  • E-postaların doğru posta sunucusuna yönlendirilmesini sağlar.
  • Birden fazla posta sunucusu tanımlanmasına olanak tanır.
  • Yedek posta sunucusu kullanılmasını destekler.
  • E-posta sürekliliğini artırır.
  • Kurumsal e-posta altyapılarında yük paylaşımına yardımcı olabilir.

MX Kaydı Değerleri Nelerdir?

Bir MX kaydı oluşturulurken birkaç temel bilgi kullanılır. Her alanın farklı bir görevi bulunmaktadır.

AlanAçıklama
Name (Host)MX kaydının geçerli olduğu alan adını belirtir.
Mail ServerE-postaların teslim edileceği posta sunucusunun adresidir.
Priority (Öncelik)Hangi posta sunucusunun önce kullanılacağını belirler.
TTLDNS kayıtlarının önbellekte ne kadar süre saklanacağını ifade eder.
Önemli:
MX kaydında belirtilen posta sunucusunun (Mail Server) mutlaka geçerli bir A veya AAAA kaydına sahip olması gerekir. Aksi halde e-posta tesliminde sorunlar yaşanabilir.

MX Priority (Öncelik) Değeri Nasıl Çalışır?

MX kayıtlarında en önemli alanlardan biri Priority (Öncelik) değeridir. Bu değer, e-posta gönderen sunucunun hangi posta sunucusuna önce bağlanacağını belirler.

Öncelik değeri ne kadar düşükse, ilgili posta sunucusunun önceliği o kadar yüksektir. Örneğin öncelik değeri 10 olan bir sunucu, öncelik değeri 20 olan sunucudan önce kullanılacaktır.

Eğer öncelikli posta sunucusuna ulaşılamazsa, gönderen sunucu otomatik olarak bir sonraki MX kaydını dener. Bu sayede e-posta hizmetinin kesintisiz devam etmesi hedeflenir.

Bilgi:
Öncelik değeri, sunucunun hızını veya performansını göstermez. Sadece hangi posta sunucusunun önce kullanılacağını belirleyen bir sıralama değeridir.

Birden Fazla MX Kaydı Kullanmanın Avantajları

Kurumsal e-posta altyapılarında yalnızca tek bir MX kaydı kullanmak yerine birden fazla posta sunucusu tanımlanabilir. Böylece ana posta sunucusunda oluşabilecek kesintilerde yedek sunucu devreye girerek e-posta trafiğinin devam etmesine yardımcı olur.

Özellikle yüksek erişilebilirlik gerektiren sistemlerde birden fazla MX kaydı kullanılması yaygın bir uygulamadır.

  • E-posta sürekliliğini artırır.
  • Sunucu arızalarına karşı yedeklilik sağlar.
  • Kesinti sürelerini azaltabilir.
  • Kurumsal e-posta altyapılarında güvenilirliği artırır.

Örnek MX Kaydı Yapısı

Aşağıdaki örnek, bir alan adı için tanımlanabilecek basit bir MX kayıt yapısını göstermektedir.

alanadi.com. IN MX 10 mail1.alanadi.com.
alanadi.com. IN MX 20 mail2.alanadi.com.

Bu örnekte sistem ilk olarak mail1.alanadi.com sunucusuna bağlanmayı dener. Eğer bu sunucuya ulaşılamazsa ikinci sıradaki mail2.alanadi.com sunucusuna yönelir.

MX Kaydı ile A Kaydı Arasındaki İlişki

MX kaydında belirtilen posta sunucusunun çalışabilmesi için ilgili sunucu adına ait bir A Kaydı (IPv4) veya AAAA Kaydı (IPv6) bulunmalıdır.

Örneğin aşağıdaki yapı doğru bir DNS yapılandırmasına örnektir.

mail.alanadi.com. IN A 192.0.2.10
alanadi.com. IN MX 10 mail.alanadi.com.

Eğer MX kaydında belirtilen sunucu adına ait A veya AAAA kaydı bulunmuyorsa e-postaların ilgili sunucuya teslim edilmesi mümkün olmayabilir.

Önemli:
MX kaydı doğrudan IP adresine yönlendirilmez. Bunun yerine, posta sunucusunun ana bilgisayar adı (hostname) belirtilir ve bu hostname'in A veya AAAA kaydı üzerinden IP adresine çözülmesi gerekir.

TTL (Time To Live) Değeri Nedir?

TTL (Time To Live), DNS kayıtlarının önbellekte ne kadar süre saklanacağını belirten değerdir. Süre saniye cinsinden ifade edilir ve DNS değişikliklerinin internette ne kadar sürede yayılacağını etkileyebilir.

Örneğin TTL değeri 3600 olarak ayarlanmışsa, ilgili DNS kaydı önbellekte yaklaşık 1 saat boyunca saklanabilir. TTL süresi dolduğunda DNS sunucuları güncel kayıtları yeniden sorgular.

Google Workspace ve Microsoft 365 MX Kayıtları

Günümüzde birçok işletme kendi posta sunucusunu yönetmek yerine Google Workspace veya Microsoft 365 gibi bulut tabanlı e-posta hizmetlerini tercih etmektedir. Bu hizmetleri kullanabilmek için alan adının MX kayıtlarının hizmet sağlayıcısının belirttiği değerlerle yapılandırılması gerekir.

Doğru MX kayıtları tanımlandığında alan adınıza gönderilen tüm e-postalar ilgili hizmet sağlayıcısının posta sunucularına yönlendirilir.

Bilgi:
Google Workspace, Microsoft 365 ve benzeri servislerde kullanılacak MX kayıtları zaman zaman güncellenebilir. Bu nedenle kayıtlar eklenirken hizmet sağlayıcısının güncel dokümantasyonundaki bilgiler dikkate alınmalıdır.

MX Kaydı ile SPF, DKIM ve DMARC Arasındaki İlişki

MX kaydı yalnızca e-postaların hangi posta sunucusuna teslim edileceğini belirler. Ancak güvenli ve güvenilir bir e-posta altyapısı oluşturmak için SPF, DKIM ve DMARC kayıtlarının da doğru şekilde yapılandırılması önemlidir.

  • SPF (Sender Policy Framework): Alan adınız adına hangi posta sunucularının e-posta göndermeye yetkili olduğunu belirtir.
  • DKIM (DomainKeys Identified Mail): Gönderilen e-postaların dijital olarak imzalanmasını sağlayarak içerik bütünlüğünü korur.
  • DMARC (Domain-based Message Authentication, Reporting and Conformance): SPF ve DKIM doğrulamalarını temel alarak sahte e-postalara karşı ek koruma sağlar.

Bu kayıtların birlikte kullanılması, kimlik sahteciliği (spoofing), oltalama (phishing) ve istenmeyen e-posta gönderimlerinin azaltılmasına yardımcı olabilir.

Önemli:
Sadece MX kaydını yapılandırmak e-posta güvenliği için yeterli değildir. SPF, DKIM ve DMARC kayıtlarının da doğru şekilde oluşturulması önerilir.

MX Kaydı Nasıl Kontrol Edilir?

Bir alan adına ait MX kayıtlarının doğru tanımlanıp tanımlanmadığı çeşitli DNS sorgulama araçları veya komut satırı uygulamaları kullanılarak kontrol edilebilir.

Windows işletim sisteminde aşağıdaki komut kullanılabilir:

nslookup -type=mx alanadi.com

Linux ve macOS sistemlerinde ise aşağıdaki komut ile MX kayıtları sorgulanabilir:

dig MX alanadi.com

Bu sorgular sonucunda alan adına ait posta sunucuları ve öncelik (Priority) değerleri görüntülenebilir.

MX Kaydı Oluştururken Yapılan Yaygın Hatalar

Yanlış yapılandırılmış MX kayıtları e-postaların teslim edilememesine veya gecikmeli ulaşmasına neden olabilir. Bu nedenle kayıtlar oluşturulurken dikkatli olunmalıdır.

  • MX kaydının doğrudan IP adresine yönlendirilmesi
  • Posta sunucusuna ait A veya AAAA kaydının bulunmaması
  • Yanlış öncelik (Priority) değerlerinin kullanılması
  • Eski veya kullanılmayan posta sunucularının kayıtlarının silinmemesi
  • SPF, DKIM ve DMARC kayıtlarının eksik bırakılması
  • DNS değişikliklerinden sonra yayılma süresinin (TTL) dikkate alınmaması

DNS Değişiklikleri Ne Zaman Etkili Olur?

MX kaydı üzerinde yapılan değişiklikler, DNS önbellekleme (cache) nedeniyle tüm dünyada aynı anda aktif olmayabilir. TTL değerine bağlı olarak değişikliklerin yayılması birkaç dakika ile 24-48 saat arasında sürebilir.

Bu süre boyunca bazı e-postalar eski posta sunucusuna, bazıları ise yeni yapılandırılan sunucuya yönlendirilebilir. Büyük değişiklikler planlanırken bu durumun göz önünde bulundurulması önerilir.

Sık Sorulan Sorular

MX kaydı olmadan e-posta kullanılabilir mi?

Hayır. Bir alan adına ait e-postaların doğru posta sunucusuna yönlendirilebilmesi için MX kaydının bulunması gerekir. MX kaydı olmayan alan adlarına gönderilen e-postalar çoğu durumda teslim edilemez.

Bir alan adında birden fazla MX kaydı bulunabilir mi?

Evet. Kurumsal e-posta altyapılarında yüksek erişilebilirlik sağlamak amacıyla birden fazla MX kaydı kullanılabilir. Her kayıt için farklı bir öncelik (Priority) değeri belirlenerek olası sunucu arızalarında yedek posta sunucularının devreye girmesi sağlanır.

MX kaydını değiştirdikten sonra e-postalar hemen çalışır mı?

Hayır. DNS kayıtları önbelleklendiği için yapılan değişikliklerin tüm dünyaya yayılması biraz zaman alabilir. TTL değerine bağlı olarak bu süre birkaç dakika ile 48 saate kadar uzayabilir.

MX kaydı silinirse ne olur?

MX kaydının silinmesi durumunda alan adına gönderilen e-postalar doğru posta sunucusunu bulamayacağından teslim edilemeyebilir. Bu nedenle MX kayıtları değiştirilmeden önce mevcut yapı mutlaka yedeklenmelidir.

DNS Kayıt Türleri Arasındaki Farklar

Kayıt TürüGörevi
AAlan adını IPv4 adresine yönlendirir.
AAAAAlan adını IPv6 adresine yönlendirir.
CNAMEBir alan adını başka bir alan adına yönlendirir.
MXE-postaların hangi posta sunucusuna teslim edileceğini belirler.
TXTSPF, DKIM, DMARC doğrulamaları ve diğer metin tabanlı DNS kayıtlarını içerir.
İpucu:
Yeni bir e-posta hizmetine geçiş yaparken yalnızca MX kayıtlarını değil; SPF, DKIM ve DMARC kayıtlarını da sağlayıcının önerdiği şekilde güncellemeniz, e-postalarınızın spam klasörüne düşme ihtimalini önemli ölçüde azaltacaktır.

Sonuç

MX kayıtları, bir alan adına gönderilen e-postaların doğru posta sunucusuna yönlendirilmesini sağlayan temel DNS kayıtlarından biridir. Doğru yapılandırılmış MX kayıtları sayesinde e-posta trafiği kesintisiz devam eder, yedek posta sunucuları devreye alınabilir ve kurumsal iletişim güvenilir şekilde sürdürülebilir.

Özellikle Google Workspace, Microsoft 365 veya özel e-posta sunucuları kullanan işletmelerin MX kayıtlarını düzenli olarak kontrol etmeleri ve SPF, DKIM ile DMARC gibi ek güvenlik kayıtlarını birlikte yapılandırmaları önerilir. Böylece hem teslimat başarısı artırılır hem de e-posta güvenliği önemli ölçüde güçlendirilmiş olur.

İSİMKAYIT Blog

Bu makalede MX Kaydı Nedir?, çalışma mantığı, öncelik (Priority) değerleri, DNS yapılandırması, SPF, DKIM ve DMARC ilişkisi ile yaygın yapılandırma hatalarını detaylı olarak ele aldık. Alan adınızın e-posta altyapısını doğru yapılandırarak güvenli ve kesintisiz bir e-posta iletişimi sağlayabilirsiniz.

Bu içeriği faydalı buldunuz mu?
LinkedIn
İsim Kayıt Teknik Ekibi İçerik ve Altyapı Uzmanları

2005'ten bu yana Türkiye'nin hosting ve veri merkezi çözümlerini sunan İsim Kayıt'ın teknik ekibi, sunucu yönetimi, siber güvenlik ve alan adı konularında rehber içerikler hazırlamaktadır.

Önceki Yazı Microsoft Edge önbellek temizleme nasıl yapılır? ... Sonraki Yazı Neden Server Kiralamalıyım?
Ürün sepete eklendi!