Check-Host.cc

MD (Mail Destination) Legacy DNS Kontrol Aracı

MD (Mail Destination) kaydı, erken dönem internet e-posta yönlendirmesinin (routing) kullanımdan kaldırılmış, temel bir direğidir. MD kaydını anlamak için, modern SMTP altyapısının standartlaştırılmasından önce ağ mühendislerinin mail akışını (mail flow) ilk başta nasıl yapılandırmaya çalıştıklarına bakmalısınız. 1980'lerin başında, DNS protokolü e-posta yönlendirme sorumluluklarını kesinlikle iki ayrı, farklı kayıt türüne bölmeye çalıştı: MD kaydı ve eşlikçisi olan MF (Mail Forwarder) kaydı.

Katı Nihai Hedef

Bu eski (legacy) bölünmüş routing (split-routing) mimarisinde MD kaydı, belirli bir alan adı için posta almaktan sorumlu mutlak, son host'u tanımlamakla görevliydi. Bir kullanıcı admin@example.com adresine bir e-posta gönderdiğinde, gönderen sunucu özellikle bir MD kaydı için example.com DNS zone'unu sorgulardı. Payload, söz konusu kullanıcının fiziksel gelen kutusunun (inbox) bulunduğu makinenin tam kurallı (canonical) host adını döndürürdü. Gönderen sunucu daha sonra IP adresini bulmak ve Payload'u teslim etmeye çalışmak için o host adı üzerinde bir A kaydı lookup'ı çalıştırırdı. Tamamen birebir (one-to-one) haritalama sistemi olarak işliyordu.

Tek Arıza Noktası (Single Point of Failure)

MD kaydı mimarisi ölümcül bir operasyonel kusura sahipti: yedeklilik (redundancy), öncelikli routing veya failover mekanizmalarından tamamen habersizdi. Devasa bir Tek Arıza Noktasını (Single Point of Failure) temsil ediyordu. Alan adının MD kaydında listelenen belirli ana bilgisayar (mainframe) bakım için çevrimdışına alınır, bir donanım arızası yaşar veya ağ bağlantısını kaybederse, gelen herhangi bir posta gönderene anında sert bir şekilde geri dönerdi (hard-bounce). MD protokolü içinde, gönderen bir sunucuya postayı tutmasını veya bir yedek sunucuyu denemesini söyleyecek hiçbir yerel mekanizma yoktu. İnternet trafiği hızla ölçeklendikçe (scale), ağ kesintilerini zarif bir şekilde ele alamama durumu kurumsal ve akademik iletişimler için kabul edilemez hale geldi.

Kullanımdan Kaldırma (Deprecation) ve MX Devrimi

Bu kritik darboğazları (bottleneck) çözmek için İnternet Mühendisliği Görev Gücü (IETF), hem MD hem de MF kayıtlarını resmi ve kalıcı olarak kullanımdan kaldıran (deprecated) RFC 973'ü onayladı. Her iki eski sistemin işlevselliğini de modern MX (Mail Exchanger) kaydında birleştirdiler. MX kaydı, öncelik tamsayı değerleri (priority integer values) kavramını tanıtarak e-posta mimarisinde devrim yarattı. Yöneticiler artık tek, son derece dayanıklı bir yönlendirme dizisi (routing array) içinde birincil hedefleri ve ikincil yedek yönlendiricileri (backup forwarders) tanımlayabilirdi. MX protokolü, gönderen sunuculara önce en düşük öncelik numarasını denemelerini ve birincil yanıt vermezse yedek sunuculara sorunsuz bir şekilde geçmelerini (failover) emretti. Günümüzde, hiçbir modern Mail Transfer Agent (MTA) bir MD Payload'una saygı duymayacağı veya onu ayrıştırmayacağı (parse) için bir MD kaydını sorgulamak, kesinlikle ağ geçmişi analizinde yapılan bir eylemdir.