Yoğun bakımda solunum cihazına (ventilatör) bağlı bir hastayı bir hastaneden başka bir tam teşekküllü tıp merkezine sevk (transfer) ettiğinizi düşünün. İki hastane arasındaki idari yazışmalar tamamlanır, sevk kağıtları imzalanır. Yeni hastanenin ambulansı gelir, hasta sedyeyle yeni araca taşınır, kapılar kapatılır ve sirenler çalarak yola çıkılır.

Fakat nakil ekibindeki bir asistan hekim hayati bir detayı unutmuştur: Hastanın endotrakeal tüpüne bağlı olan oksijen hortumunu eski hastanenin ambulansında bırakmış, yeni ambulansın oksijen vanasına bağlamamıştır! Araç otobana çıkar çıkmaz hastanın oksijen satürasyonu %99'dan %40'a çakılır, beyin oksijensiz kalır ve hasta transfer tamamlanamadan hipoksik komaya girer. İdari transfer kusursuzdur; fakat hayatı taşıyan o tek hortum bağlanmadığı için hasta kaybedilmiştir.

İnternet altyapısında da şirketlerin kurumsal varlıklarını ve dijital nefes borularını bir gecede tıkayan en yaygın ve yıkıcı krizlerden biri, tam olarak bu oksijen hortumu ihmalidir: Alan adı transferi sırasında NameServer (NS) yönetimini unutmak ve DNS karanlığına gömülmek.

5 Günlük Heyecan ve "Transfer Başarılı" İllüzyonu

Olay genellikle şirketin hosting veya alan adı yenileme maliyetlerini düşürmek istemesiyle başlar. Şirket genel müdürü veya bilgi işlem sorumlusu, sirketadi.com alan adını yıllardır barındığı A firmasından daha modern ve uygun fiyatlı B firmasına transfer etme kararı alır.

Transfer kodu (EPP/Auth-Code) alınır, B firmasında transfer siparişi verilir, kredi kartından ücret ödenir ve yetkili e-postaya gelen onay linkine tıklanır.

ICANN kuralları gereği transfer süreci tam 5 takvim günü sürer.

Beşinci günün sonunda şirketin e-postasına sevinçli bir bildirim düşer:

"Tebrikler! sirketadi.com alan adınızın transfer işlemi başarıyla tamamlanmıştır."

Şirket yöneticisi kahvesini yudumlar, arkasına yaslanır ve "Oh be, transferi tereyağından kıl çeker gibi hallettik" der.

Fakat tam o dakikalarda, arka planda dijital bir idam fermanı yürürlüğe girmektedir.

Eski Firmanın İntikamı: DNS Bölgesi Siliniyor (Zone Deletion)

Alan adınız A firmasındayken, alan adınızın NameServer (NS) kayıtları o firmanın DNS sunucularını göstermekteydi:

  • ns1.eski-firma.com
  • ns2.eski-firma.com

Bu DNS sunucuları, dünyadaki tüm arama motorlarına ve internet servis sağlayıcılarına "sirketadi.com'un web sitesi şu IP'dedir, e-posta sunucusu şu adrestedir" diyen resmi adres defteridir.

Transfer işlemi tamamlandığı an, A firmasının otomasyon sistemleri şu kararı verir: "Bu müşteri artık bizim müşterimiz değil. Alan adı başka bir kayıt operatörüne taşındı. Sunucularımızdaki çöp kayıtları temizleyin!"

A firmasının sistemleri, o kutsal DNS bölgesini (Zone File) sunucularından acımasızca siler (DROP ZONE).

Ve bir anda dünya genelindeki kök DNS sunucuları (Root DNS Servers), sirketadi.com adresini sorguladığında boşlukla karşılaşır. Eski firma kapıyı kapatmıştır; yeni firmada ise henüz NameServer kayıtları tanımlanmamıştır!

48 Saatlik Karanlık: Web Yok, E-Posta Yok!

Pazartesi sabahı saat 09:30'da şirkette hayat durur.

  • Firmanın e-ticaret sitesine girmeye çalışan herkes ekranda şu soğuk hatayı görür: "DNS_PROBE_FINISHED_NXDOMAIN" (Böyle Bir Alan Adı Bulunamadı!)
  • Şirket personeli dışarıya tek bir e-posta bile atamaz.
  • Müşterilerden gelen tüm e-postalar göndericilere geri teper (bounce): "550 Host not found / No mail server found."
  • Şirketin API bağlantıları, sanal POS entegrasyonları, fatura sistemleri tamamen kilitlenir.

Şirket yöneticisi yeni firmayı telefonla arayarak ortalığı birbirine katar:

"Siz nasıl bir firmasınız! Alan adını size taşıdık, bütün şirketimiz çöktü! Sitemiz açılmıyor, maillerimiz gelmiyor! Milyonluk ticaretimiz durdu, sitemizi çaldınız mı ne yaptınız? Derhal açın şu siteyi!"

DNS Propagasyonunun Acımasız Fiziği

Destek mühendisi WHOIS ve DNS kayıtlarına bakar: "Ahmet Bey, transferiniz tamamlanmış ancak alan adınızın NameServer (NS) kayıtları hâlâ eski firmanızın sunucularını (ns1.eski-firma.com) gösteriyor. Eski firmanız da DNS bölgenizi sildiği için siteniz havada kalmış. Yeni hostinginizin NS adreslerini girmeniz gerekiyordu."

Müşteri bağırır: "Tamam girdim işte hemen, niye açılmıyor?"

İşte tıp dilindeki "beyin hasarı" gibi geri dönüşü zaman alan o acımasız fizik kuralı devreye girer: DNS Yayılımı (Propagation).

Kök NameServer kayıtlarının değişmesi, dünyadaki tüm internet servis sağlayıcılarının (Türk Telekom, Vodafone, Turkcell, Google DNS, Cloudflare DNS) önbelleklerini temizleyip yeni adres defterini tanıması 24 ila 48 saat arasında sürer!

Siz panelle NS adreslerini o saniye düzeltseniz bile, dünyadaki milyonlarca yönlendirici eski kaydı önbelleğinde tutmaya devam eder. O 48 saat boyunca şirketin ticareti felç kalır; kaybedilen müşterilerin, gitmeyen acil tekliflerin faturası hiçbir sigorta tarafından karşılanamaz.

Cerrahi Güvenlikle Alan Adı Transfer Protokolü

Bir ambulans transferinde hastanın oksijen hortumu nasıl kontrol ediliyorsa, bir alan adı transferinde de şu adımlar demir bir disiplinle uygulanmalıdır:

  1. DNS'i Bağımsız Bir Otoriteye Taşımak (En Güvenli Yöntem): Alan adı transferine başlamadan önce sitenizin DNS yönetimini hosting veya registrar firmalarından ayırın. Ücretsiz bir Cloudflare hesabı açıp NameServer'larınızı Cloudflare'e (alice.ns.cloudflare.com) yönlendirin. Böylece alan adınız hangi firmaya transfer olursa olsun, DNS kayıtlarınız Cloudflare'de sabit kalır; transfer sırasında tek bir saniyelik bile kesinti yaşanmaz!
  2. Eski DNS Kayıtlarının Yedeğini Almak: Transfer başlatılmadan önce eski paneldeki tüm A, CNAME, MX, TXT ve SPF kayıtlarının ekran görüntüsünü veya Zone File dökümünü (zone export) mutlaka bilgisayarınıza kaydedin.
  3. Yeni Panelde Erken Kurulum: Alan adı yeni firmaya geçer geçmez vakit kaybetmeden yeni firmanın DNS yönetim paneline girip o NameServer ve MX kayıtlarını eksiksiz tanımlayın.
  4. TTL Sürelerini Düşürmek: Transferden 3 gün önce eski paneldeki DNS kayıtlarının TTL (Time to Live) sürelerini 86400 saniyeden (24 saat) 300 saniyeye (5 dakika) indirin. Bu sayede bir değişiklik yapıldığında dünya genelindeki önbellekler 48 saat yerine 5 dakikada güncellenir.

Oksijen tüpünü eski ambulansta unutan sağlıkçı hastanın hayatına mal olur; NameServer kaydını unutan sistem yöneticisi de şirketini dijital komaya sokar. Transfer sadece bir tıkla para ödemek değildir; arkasındaki görünmez sinir ağını milimetrik bir dikkatle yeni omurgaya bağlama sanatıdır.