Farmakoloji ve klinik tıpta hekimlerin hastalara anlatmakta en çok zorlandığı biyolojik kavramlardan biri "Farmakokinetik ve Biyoyararlanım" (Absorption & Bioavailability) sürecidir.
Şiddetli bir migren veya diş ağrısıyla kıvranan bir hasta düşünün. Eline bir ağrı kesici tablet (örneğin ibuprofen veya parasetamol) alır, bir bardak suyla yutar.
Ve hapı yuttuktan tam kırk beş saniye sonra hekime döner:
"Doktor bey ilacı içtim ama dişim hâlâ zonkluyor! Bu ilaç sahte mi, niye hemen kesmedi ağrımı?!"
Hekim sabırla biyolojinin kurallarını izah etmeye çalışır:
O tabletin önce midede mekanik olarak parçalanması, mide asidinde çözünmesi, oniki parmak bağırsağına geçmesi, bağırsak epitelinden kılcal damarlara emilmesi, portal ven yoluyla karaciğere ulaşıp ilk geçiş metabolizmasından geçmesi ve oradan genel kan dolaşımına karışıp beyindeki prostaglandin reseptörlerini bloke etmesi en az 20 ila 45 dakika sürer!
İnsan vücudu bir elektrik düğmesi değildir; biyokimyasal reaksiyonların ve dolaşımın kendine has, hızlandırılamaz bir zaman akışı vardır.
İnternet altyapısında, web hosting operasyonlarında ve alan adı yönetiminde de her gün binlerce kez tekrarlanan, müşterilerin dijital dünyayı bir elektrik anahtarı zannetmesinden kaynaklanan meşhur bir cehalet sahnesi vardır: DNS A Kaydını Değiştirdikten 30 Saniye Sonra "Hâlâ Eski Site Açılıyor, Yönlendirmeyi Beceremediniz!" Diye Bilet Açan Müşteri.
"Kaydet" Butonuna Basıldığı O Kutsal Otuz Saniye
Senaryo Türk internetinin en popüler komedilerinden biridir.
Müşteri yeni bir sunucu kiralamıştır veya web sitesini başka bir sağlayıcıya taşımıştır.
Alan adı yönetim paneline girer. DNS Yönetimi menüsünü açar.
Orada duran "A Kaydı"nı (Address Record) düzenler:
- Eski IP:
185.100.20.5 - Yeni IP:
212.45.60.80
Müşteri mavi "KAYDET" butonuna basar.
Ekranda yeşil bir bildirim çıkar: "DNS kayıtlarınız başarıyla güncellendi."
Müşteri koltuğuna kurulur.
Saatine bakar: 10 saniye geçmiştir.
Yeni bir tarayıcı sekmesi açar, sitesinin adresini yazar: www.sirketiniz.com ve entera basar.
Ve ekranda... Hâlâ eski sunucudaki o eski web sitesi açılır!
Müşteri sayfayı yeniler: F5... F5... F5... Ctrl+F5!
Yine eski site!
Müşterinin yüzü kararır. Öfkeyle klavyeye sarılır, hosting firmasının destek masasına o meşhur bileti fırlatır:
Konu: YÖNLENDİRME ÇALIŞMIYOR ACİL BAKIN!
Mesaj: "Kardeşim ben A kaydını değiştirdim, yeni sunucunun IP'sini girdim ama site hâlâ eski sunucudan açılıyor! Beceremediniz yönlendirmeyi! Benimle dalga mı geçiyorsunuz, bu kadar basit bir işi bile yapamıyor musunuz?! Derhal düzeltin şunu!"
Küresel İnternetin Telefon Rehberi: DNS Hiyerarşisi
Sıradan bir internet kullanıcısı DNS'i (Domain Name System), ofisindeki masa lambasının anahtarı gibi zanneder: "Ben düğmeye bastım, ışık hemen yansın."
Oysa DNS, insanlık tarihinin inşa ettiği en büyük, en dağıtık, en devasa hiyerarşik veritabanıdır.
Dünyada milyarlarca bilgisayar her saniye trilyonlarca web sitesini sorgular. Eğer herkes her saniye doğrudan sizin sunucunuza gidip "Bu sitenin IP'si nedir?" diye sorsaydı; kök sunucular ve sizin sunucunuz aşırı yükten bir saniyede erir, küresel internet çökerdi!
İşte bu yüzden DNS mimarisi katı bir "Önbellek ve Hiyerarşi" (Caching & Propagation) piramidi üzerine kurulmuştur:
- Yetkili İsim Sunucusu (Authoritative DNS): Sizin "Kaydet" dediğiniz yerdir. Yeni IP (
212.45.60.80) buraya saniyesinde yazılır. Evet, sizin sunucunuz gerçeği biliyordur. - Kök ve TLD Sunucuları:
.comoperatörleri. - Özyinelemeli Çözümleyiciler (Recursive Resolvers): İşte asıl bariyer! Türk Telekom, Turkcell Superonline, Vodafone, Google DNS (
8.8.8.8), Cloudflare (1.1.1.1)... Dünyadaki milyonlarca internet servis sağlayıcısının (İSS) devasa DNS önbellek sunucuları. - İşletim Sistemi Önbelleği: Bilgisayarınızın Windows veya macOS DNS önbelleği.
- Tarayıcı Önbelleği: Google Chrome'un kendi iç hafızası!
Zamanın Kilidi: TTL (Time to Live) Nedir?
Müşteri A kaydını değiştirdiğinde, Türk Telekom'un veya Google'ın DNS sunucusu neden hemen yeni IP'yi görmez?
Cevap, DNS kaydının hemen yanındaki o küçük, gizemli sütunda saklıdır: TTL (Time to Live - Yaşam Süresi).
TTL, bir DNS kaydının dünya genelindeki internet servis sağlayıcılarının ve bilgisayarların önbelleğinde kaç saniye boyunca taze kabul edileceğini ve saklanacağını belirten süredir!
Standart bir hosting panelinde varsayılan TTL değeri genellikle şudur:
14400 saniye (4 Saat)- veya
86400 saniye (Tam 24 Saat!)
Bu ne anlama gelir?
Siz o A kaydını değiştirmeden yarım saat önce Türk Telekom'un DNS sunucusu sizin sitenizin eski IP'sini sorgulamış ve hafızasına yazmıştır.
Ve sizin DNS sunucunuz Türk Telekom'a demiştir ki:
"Ey Türk Telekom! Bu IP adresini hafızana kaydet ve önümüzdeki 24 saat boyunca bana bir daha asla sorma! Bu bilgi 24 saat boyunca geçerlidir."
Şimdi siz kendi panelinizde IP'yi değiştirdiniz.
Fakat Türk Telekom'un önbelleğindeki o 24 saatlik sayacın dolmasına henüz 18 saat vardır!
Türk Telekom'dan internete bağlanan bir kullanıcı sitenize girmeye çalıştığında; Türk Telekom sizin sunucunuza gelmez bile! Kendi hafızasındaki o eski IP'ye bakar ve kullanıcıyı eski sunucuya fırlatır!
Buna sektörde "DNS Yayılımı" (DNS Propagation) denir.
Yeni IP adresinin dünya genelindeki binlerce internet sağlayıcısının önbelleğinden silinip güncellenmesi coğrafi olarak 2 ila 24 saat (bazen 48 saat) arasında bir zaman alır.
Destek Masasındaki Klasik Çaresizlik
Mühendis müşteriye açıklar:
"Hasan Bey, A kaydınız doğru yapılmış. Ancak DNS yayılımı devam ediyor. Türk Telekom'un önbelleğinin boşalmasını beklemelisiniz..."
Müşterinin cevabı asla şaşmaz:
"Yahu ne yayılımı kardeşim! Yıl olmuş 2026, uzaya roket fırlatıyorlar, benim sitem 24 saatte mi yönlenecek?! Ben cep telefonumun hücresel verisinden giriyorum açılıyor, ama şirketteki Türk Telekom hattından giriyorum eski site çıkıyor! Demek ki sizin sunucunuz bozuk!"
Müşteri farkında olmadan teşhisi kendisi koymuştur!
Turkcell'in DNS önbelleği güncellenmiştir (mobil açılmaktadır); fakat Türk Telekom'un önbelleği henüz dolmamıştır (şirket hattı eskiyi görmektedir).
Sistem kusursuz çalışmaktadır; ama müşteri internetin fiziksel mimarisinin doğasını anlamayı reddetmektedir.
Kusursuz Bir DNS Geçişi Nasıl Yapılır?
Eğer profesyonel bir altyapıcıysanız, müşterinizi bu krize sokmamak için şu "önceden hazırlık" kuralını uygulamalısınız:
- TTL Değerini Önceden Düşürün (The TTL Trick): Sunucu taşımadan en az 24 ila 48 saat önce alan adı panelinize girin. A kaydınızın TTL değerini
86400'den (24 saat)300 saniyeye(5 dakika) indirin! Böylece dünya genelindeki tüm DNS sunucuları hafızalarını 5 dakikada bir sıfırlamaya başlar. Taşıma günü IP'yi değiştirdiğinizde, site dünya genelinde sadece 5 dakika içinde yeni IP'ye oturur! - Taşıma Bittikten Sonra TTL'i Yükseltin: Geçiş tamamlandıktan sonra TTL'i tekrar
14400veya86400yapın; aksi halde sunucunuz gereksiz DNS sorgusu yükü altında kalır. - Hosts Dosyası ile Test Edin: Müşteriye siteyi göstermek için DNS'in yayılmasını beklemeyin. Kendi bilgisayarındaki
hostsdosyasına yeni IP'yi yazarak DNS'i baypas edin ve sitenin yeni sunucudaki halini anında test edin. - Cloudflare Gibi Proxy Ağları: Alan adınızı Cloudflare arkasına alırsanız, A kaydı değişiklikleri kök DNS'lere gitmeden Cloudflare'in kendi uç sunucularında (Edge) saniyeler içinde anında güncellenir.
Tıpta yuttuğu hapın 30 saniyede etki etmesini bekleyen hasta kendi sabırsızlığının esiridir.
İnternet dünyasında da DNS yayılımına isyan eden müşteri; küresel internetin milyarlarca cihazı koruyan o muhafazakâr önbellek mimarisine boyun eğmek zorundadır.
Fizik kanunları aceleyi sevmez; DNS de sabırsızları asla ödüllendirmez.