Bir işletmenin dijital dünyadaki saygınlığı ve kurumsal duruşu, kendi alan adına bağlı özel e-posta adresleri (örneğin: iletisim@sirketiniz.com) kullanmasından geçer. Ancak bu e-postaların internet ortamında kaybolmadan, tam zamanında ve doğru adrese ulaşmasını sağlayan arka plandaki görünmez DNS trafiğidir. İşte bu trafiğin en kritik aktörü MX Kaydı (Mail Exchanger) olarak karşımıza çıkar.
E-posta alırken veya gönderirken gecikmeler yaşıyorsanız, postalarınız bir türlü karşı tarafa ulaşmıyor ya da geri dönüyorsa, muhtemelen DNS yapılandırmanızda veya sunucu ayarlarınızda bir şeyler yanlış gidiyordur. Bu yazımızda, e-posta iletişiminin temel direği olan MX kayıtlarını, sunucu altyapısıyla ilişkisini ve teknik DNS dünyasında sıkça karşılaşabileceğiniz bazı önemli kavramları en ince detayına kadar ele alıyoruz.
Ayrıca web sitelerini optimize ederken silinen sayfaların kaderini belirleyen ve arama motoru botlarına “bu sayfa kalıcı olarak gitti” mesajı veren 410 Gone durum kodunun, e-posta trafiğini doğrudan etkileyen DNS süreçleriyle olan yapısal benzerliklerine de yakından bakacağız.
MX Kaydı Nedir ve Ne Anlama Gelir?
MX Kaydı (Mail Exchanger), bir alan adına gelen e-posta iletilerinin hangi e-posta sunucusu (mail server) tarafından karşılanacağını belirten özel bir DNS (Domain Name System) kayıt türüdür.
İnternet ortamında web sitenizin yayında kalması için tarayıcıları sunucunuzun IP adresine yönlendiren bir A kaydına ihtiyaç duyulurken; e-postalarınızın doğru posta kutusuna düşmesi için de kesinlikle bir MX kaydına ihtiyaç vardır. Kısacası MX kaydı, internetteki diğer posta sunucularına “Bana göndermek istediğiniz mektupları şu adresteki posta kutusuna teslim edin” diyen dijital bir tabeladır.

MX Kaydı Ne İşe Yarar? E-Posta Trafiği Nasıl Yönlendirilir?
Bir kullanıcı size e-posta gönderdiğinde, arka planda milisaniyeler içinde karmaşık bir sorgulama süreci başlar. Bu sürecin her adımında MX kaydı başroldedir:
-
Sorgunun Başlaması: Gönderici, e-posta istemcisinden “Gönder” tuşuna bastığında, gönderen sunucu ilk olarak sizin alan adınızın DNS kayıtlarına erişir.
-
Posta Sunucusunun Aranması: Sunucu, DNS sistemine giderek alan adınıza ait MX (Mail Exchanger) kayıtlarını talep eder.
-
Doğru Adresin Teslim Edilmesi: DNS sistemi, alan adınızın e-postalarını kabul etmeye yetkili olan sunucunun adını (örneğin:
mail.siteniz.comveyaASPMX.L.GOOGLE.COM) gönderen tarafa bildirir. -
İletim ve Teslimat: Gönderici sunucu, bu hedef adresi aldıktan sonra e-posta paketini doğrudan o sunucuya iletir. İleti, barındırıldığınız e-posta sunucusuna ulaşır ve gelen kutunuza düşer.
MX Kaydı Zorunlu mu? Olmadan E-Posta Alınabilir mi?
Bir alan adı üzerinden e-posta alabilmek için MX kaydı oluşturulması tamamen zorunludur.
Eğer alan adınızın DNS bölgesinde geçerli bir MX kaydı bulunmuyorsa:
-
Dış dünyadan size gönderilen hiçbir e-posta sunucunuza ulaşamaz.
-
Göndericiler, “Sunucu bulunamadı” veya “Teslimat başarısız oldu” (Delivery Status Notification – Failure) hatası alır.
-
Web siteniz (A kaydı düzgün çalıştığı için) yayında kalmaya devam etse de, e-posta iletişiminiz tamamen felç olur.
MX Öncelik (Priority) Değeri Nedir ve Neden Önemlidir?
Bir DNS yönetim paneline girip MX kaydı eklemeye çalıştığınızda karşınıza her zaman “Öncelik” (Priority) adı verilen sayısal bir değer (0, 10, 20, 30 vb.) çıkar. Bu değer, e-posta trafiğinizin yedekliliğini ve iş sürekliliğini sağlamak için hayati önem taşır.
-
Sayı Küçüldükçe Öncelik Artar: E-posta gönderen sunucular, listelenen MX kayıtları arasından her zaman en küçük sayıya (en yüksek önceliğe) sahip olan sunucuya bağlanmayı dener. Bu genellikle sizin ana mail sunucunuzdur (Örn:
10 mail.siteniz.com). -
Yedekli Çalışma (Failover): Eğer en yüksek öncelikli (en düşük sayılı) ana sunucunuzda geçici bir arıza, yoğunluk veya elektrik kesintisi yaşanırsa, gönderici sunucular bir sonraki sıradaki (Örn:
20 yedekmail.siteniz.com) sunucuya yönlenir. -
Mesaj Kayıplarını Önleme: Bu yedek sayesinde, ana sisteminiz kapalı olsa bile e-postalarınız geri dönmez; yedek sunucuda kuyruğa alınır ve ana sunucunuz tekrar aktif olduğunda oraya güvenle aktarılır.

MX Kaydı Nasıl Yapılır? Adım Adım Kurulum
Yeni bir web projesine başlarken veya kurumsal e-posta servislerine geçiş yaparken MX kayıtlarını doğru yapılandırmak oldukça basittir. Ancak bu işlemden önce projenizin temeli olan güvenilir bir alan adı ve güçlü bir barındırma altyapısı edinmeniz gerekir. Eğer henüz bir domaininiz yoksa, Verisunucu.net üzerinden hızlıca bir alan adı satın al işlemi gerçekleştirebilir ve anında DNS yönetim paneline erişebilirsiniz.
Domain ve barındırma altyapınız hazır olduğunda, MX kayıtlarını tanımlamak için şu adımları izleyebilirsiniz:
-
Denetim Paneline Bağlanın: Kullandığınız Hosting panelinde (cPanel, Plesk, DirectAdmin vb.) veya domaininizin DNS yönetim ekranında oturum açın.
-
Zone Editor’e (DNS Bölge Düzenleyicisi) Giriş Yapın: İlgili alan adının yanındaki “DNS Yönetimi” veya “Zone Editor” seçeneğine tıklayın.
-
Kayıt Türünü “MX” Olarak Seçin: Yeni kayıt ekle (Add Record) butonuna basarak türü (Type) MX olarak belirleyin.
-
Ad (Name/Host) Alanını Doldurun: Genellikle bu alana doğrudan alan adınız yazılır veya sistemin otomatik algılaması için
@işareti konur. -
Öncelik (Priority) Değerini Girin: Servis sağlayıcınızın (Örn: Google Workspace, Microsoft 365 veya kendi sunucunuz) size verdiği öncelik numarasını (Örn:
10veya20) buraya yazın. -
Hedef (Value/Destination) Adresini Tanımlayın: Postaların teslim edileceği sunucunun adresini (Örn:
mail.alanadiniz.com) girin. Önemli Not: Buraya kesinlikle doğrudan bir IP adresi yazılmamalı, her zaman bir alan adı (FNAME/CNAME/A kaydına bağlı bir host) girilmelidir. -
Kaydedin ve Bekleyin: Kayıtları onaylayın. Yeni kayıtların dünya genelindeki DNS sunucularına yayılması (propagate olması) genellikle birkaç saat (bazen 24 saate kadar) sürebilir.
E-Posta Altyapısında Hosting ve Web Hosting’in Rolü Nedir?
MX kayıtlarının sizi doğru kapıya yönlendiren bir kılavuz olduğunu söylemiştik. Ancak o kapının arkasındaki e-posta trafiğini işleyecek, gelen mesajları depolayacak ve spam filtrelerini çalıştıracak bir donanıma ihtiyacınız vardır. İşte bu noktada, web sitenizin dosyalarını barındıran Hosting servisinin kalitesi ve e-posta sunucularının performansı devreye girer.
İyi yapılandırılmış bir Web hosting paketi, sadece sitenizin hızlı açılmasını sağlamaz; aynı zamanda MX kayıtlarıyla bağladığınız kurumsal e-postalarınızın kesintisiz, kayıpsız ve güvenli bir şekilde barındırılmasını da garanti eder. Hosting sağlayıcınızın sunduğu yedeklilik, güçlü spam koruma filtreleri ve yüksek uptime (erişilebilirlik) oranları, MX kayıtlarınızın görevini başarıyla tamamlaması için en kritik gereksinimlerdir.
DNS Dünyasından Bir Diğer Kritik Kod: 410 Gone Nedir? (Teknik SEO ve Silinen Sayfalar)
Tıpkı MX kayıtlarıyla e-posta trafiğini doğru sunuculara yönlendirdiğimiz gibi, web sitemizin sayfalarını yönetirken de arama motoru botlarına ve tarayıcılara doğru yönlendirme ve durum sinyallerini vermek zorundayız. Web yöneticilerinin en sık yaptığı hatalardan biri, sildikleri veya tamamen kaldırdıkları sayfalarda arama motorlarına yanlış sinyaller göndermektir. İşte bu noktada, DNS ve web sunucu yönetiminin en güçlü sinyallerinden biri olan 410 Gone durum kodu devreye girer.
410 Durum Kodu Ne Anlama Gelir?
410 Gone (Uçtu/Gitti) durum kodu, bir web sayfasının veya sunucudaki bir kaynağın bilinçli olarak kalıcı şekilde kaldırıldığını ve bir daha asla geri gelmeyeceğini belirten bir HTTP yanıtıdır.
Bir tarayıcı veya arama motoru botu (örneğin Googlebot) sitenizdeki bir adrese erişmek istediğinde, sunucu 410 yanıtı vererek şu kesin mesajı iletir: “Bu içerik daha önce buradaydı, ancak artık kalıcı olarak tamamen silindi ve geri getirilmeyecek.”
410 Kodu Ne Zaman Kullanılmalıdır?
Her ulaşılamayan sayfaya 410 kodu verilmez. Ancak şu durumlarda 410 kullanımı en doğru teknik ve SEO kararıdır:
-
Kalıcı Olarak Silinen İçerikler: Süresi tamamen geçmiş eski kampanya sayfaları, hukuki sebeplerle tamamen kaldırılan makaleler veya artık satışı tamamen durdurulmuş ve benzer bir alternatifi olmayan ürün sayfaları.
-
Temizlenen Zararlı (Spam/Hack) Linkler: Siteniz bir siber saldırıya uğradıysa ve saldırganlar binlerce sahte/spam sayfa ürettiyse, bu sayfaları sildikten sonra 410 koduyla yanıt vermek, arama motorlarının bu çöplüğü fark edip sitenizi hızla temize çıkarmasını sağlar.
-
İçerik Budama (Content Pruning): Sitenizdeki düşük kaliteli, artık güncelliğini tamamen yitirmiş ve başka bir sayfaya yönlendirilmesi (301) mantıksız olan sayfaları tamamen sistemden arındırırken kullanılır.
410 Durum Kodunun SEO’ya Etkisi ve 404 ile Farkı
Pek çok web yöneticisi silinen sayfaları kendi haline bırakarak 404 (Not Found / Bulunamadı) hatası vermesine göz yumar. Ancak 404 ile 410 arasında, arama motorlarının sitenizi tarama biçimini doğrudan etkileyen devasa bir fark vardır:
| Özellik / Fark | 404 Not Found (Bulunamadı) | 410 Gone (Kalıcı Olarak Gitti) |
| Sinyal Kesinliği | Belirsiz ve geçicidir. Sunucu “Şu an bulamadım ama belki sonra gelir” der. | Kesin ve kalıcıdır. Sunucu “Bu içerik tamamen yok edildi” der. |
| Arama Motoru Davranışı | Googlebot “Belki geçici bir sorundur” diyerek sayfayı defalarca yeniden taramaya gelir. | Arama motorları sayfanın kesin olarak silindiğini anlar ve tarama sıklığını hemen keser. |
| İndeksten Kaldırılma Hızı | Sayfanın Google dizininden (indeksinden) çıkması haftalar veya aylar sürebilir. | Sayfa, 404’e kıyasla çok daha hızlı ve kalıcı bir şekilde arama sonuçlarından silinir. |
| Tarama Bütçesi (Crawl Budget) | Botlar gereksiz yere sitenizde turlayarak tarama bütçenizi boşa harcar. | Tarama bütçeniz korunur; botlar sadece aktif ve değerli sayfalarınıza odaklanır. |
Ancak dikkat edilmesi gereken kritik bir nokta vardır: Eğer 410 verdiğiniz sayfanın geçmişten gelen güçlü backlinkleri (dış bağlantıları) varsa, bu linklerin değeri tamamen kaybolur. Bu gibi durumlarda kalıcı olarak silmek yerine, kullanıcıyı ve link değerini benzer bir sayfaya aktarmak için 301 kalıcı yönlendirmesi yapmak çok daha mantıklıdır.
Sunucuda 410 Gone Yanıtı Nasıl Yapılandırılır?
Bir web sayfasını silip arama motorlarına 410 koduyla yanıt döndürmek için sunucunuzda veya web sitenizin altyapısında ufak düzenlemeler yapmanız gerekir.
Apache (.htaccess) ile 410 Tanımlama
Sitenizin kök dizininde bulunan .htaccess dosyasına aşağıdaki satırları ekleyerek belirli sayfaları kalıcı olarak silebilirsiniz:
Apache
# Belirli bir sayfayı 410 Gone olarak işaretleme
Redirect gone /eski-ve-silinen-sayfa
# Alternatif olarak rewrite kuralı kullanarak (G parametresi Gone anlamına gelir)
RewriteEngine On
RewriteRule ^eski-ve-silinen-sayfa$ - [G,L]
Nginx ile 410 Tanımlama
Nginx sunucu bloklarınızda belirli bir URL veya klasör için 410 yanıtı döndürmek için:
Nginx
# Tek bir URL için kalıcı silme
location = /eski-ve-silinen-sayfa {
return 410;
}
# Belirli bir klasörün tamamını 410 yapmak için
location /eski-kampanyalar/ {
return 410;
}
PHP ile Dinamik 410 Yanıtı Gönderme
Eğer siteniz PHP tabanlıysa, ilgili sayfanın en üstüne şu kodları ekleyerek sunucunun doğrudan “Gone” yanıtı vermesini sağlayabilirsiniz:
PHP
<?php
header("HTTP/1.1 410 Gone");
echo "Bu içerik kalıcı olarak kaldırılmıştır.";
exit();
?>
Güçlü Bir DNS ve Sunucu Altyapısıyla Kesintisiz Performans
İster e-posta trafiğinizi kusursuz bir şekilde yöneten MX kayıtları olsun, ister web sitenizin arama motorlarındaki sağlığını ve tarama bütçesini optimize eden 410 Gone gibi sunucu durum kodları olsun; dijitaldeki başarınız tamamen kullandığınız altyapının kalitesine bağlıdır.
Doğru yönlendirilmeyen bir e-posta iş süreçlerinizi aksatırken, hatalı yapılandırılmış veya yavaş yanıt veren bir sunucu ise web sitenizin arama motorlarındaki görünürlüğünü tehlikeye atar. Bu nedenle projelerinizi hayata geçirirken, her türlü DNS kaydını (A, MX, CNAME, TXT) kolayca yönetebileceğiniz esnek bir denetim paneline ve yüksek performanslı sunuculara sahip olmak her zaman en güvenli yoldur. Web sitenizin ve e-postalarınızın kesintisiz, hızlı ve güvenli bir şekilde çalışmasını sağlamak için her ihtiyaca uygun optimize edilmiş altyapı çözümlerini tercih ederek dijitaldeki geleceğinizi sağlama alabilirsiniz.