Alan adını hosting'e yönlendirme: DNS kayıtları ve yayılma süresi
Yazan: Datafex Teknik EkibiYayın: 3 dk okuma
Hosting paketi açıldığında site hazırdır ama alan adınız hâlâ eski yerini gösterir. Bu iki şeyi birbirine bağlayan katman DNS'tir ve buradaki yanlış bir adım siteyi değil, çoğu zaman e-postayı düşürür. Aşağıda web hosting paketlerinde izlenecek sıra ve atlanmaması gereken kontroller var.
İki yol var, ikisini karıştırmayın
Alan adını hosting'e bağlamanın iki yolu vardır ve hangisini seçtiğiniz, kayıtları bundan sonra nerede yöneteceğinizi belirler.
İsim sunucularını değiştirmek. Alan adını aldığınız firmanın panelinden isim sunucularını hosting tarafının verdiği adlarla değiştirirsiniz. Bu andan sonra alan adının tüm kayıtları Plesk'teki DNS bölümünden yönetilir. Kullanmanız gereken isim sunucusu adları hosting paneliniz üzerinde yazar; tahmin etmeyin, oradan okuyun.
Kayıtları kendi DNS sağlayıcınızda tutmak. İsim sunucuları olduğu gibi kalır, yalnızca A kaydını hosting sunucusunun IP adresine çevirirsiniz. CDN kullanıyorsanız ya da e-postanız başka bir serviste ise bu yol daha güvenlidir, çünkü diğer kayıtlara dokunmazsınız. Sunucunun IP adresini Plesk'te alan adı kartındaki bilgilerden görürsünüz.
Hangi kayıt ne işe yarar
| Kayıt | Ne yapar | Değiştirirseniz ne olur |
|---|---|---|
| A | Alan adını bir IPv4 adresine bağlar | Site yeni sunucudan açılır |
| AAAA | Aynı işi IPv6 için yapar | IPv6 kullanan ziyaretçiler etkilenir |
| CNAME | Bir adı başka bir ada bağlar, genelde www için | www'li adres ana adresle aynı yere gider |
| MX | Alan adına gelen postayı hangi sunucunun alacağını söyler | Yanlışsa gelen e-posta durur |
| TXT | SPF, DKIM ve doğrulama kayıtlarını taşır | Giden postanız spam'e düşmeye başlar |
Tablonun dördüncü ve beşinci satırı, taşımalarda en çok zarar veren yerdir: site birkaç saat kapalı kalırsa fark edilir ve geri alınır, kaybolan e-posta ise fark edilmez.
Geçiş sırası
- Taşımadan bir gün önce mevcut kayıtların tamamının ekran görüntüsünü ya da kopyasını alın. Geri dönmeniz gereken tek şey bu liste olacak.
- Aynı gün, değiştireceğiniz kayıtların TTL değerini düşürün (örneğin 300 saniye). TTL'in kendisi eski değeri kadar süre boyunca geçerli olduğu için bunu erken yapmak gerekir.
- Siteyi yeni sunucuda yayına hazır hale getirin ve DNS'e dokunmadan doğrulayın; dosyalar ve veritabanı yerinde olmadan kayıt değiştirmeyin.
- A kaydını yeni IP'ye çevirin. İsim sunucusu değiştiriyorsanız, yeni tarafta MX ve TXT kayıtlarının eskisiyle aynı olduğundan geçişten önce emin olun.
- Değişiklikten sonra eski hosting paketini en az bir hafta açık bırakın. Eski sunucuya düşen son ziyaretçiler ve postalar bu süre içinde gelir.
- Bir hafta sonra TTL'i normal değerine (örneğin 3600 saniye) geri çekin.
"Yayılma süresi" gerçekte ne
Yaygın inanışın aksine ortada dünyaya yayılan bir şey yoktur. Ara sunucular eski cevabı TTL süresi boyunca önbelleğinde tutar ve süre dolduğunda yeniden sorar. Yani beklenecek süre, değişiklikten önceki TTL değeridir; siz kaydı değiştirdikten sonra TTL'i düşürmenin bekleyişe faydası olmaz.
Pratikte 24-48 saat denen süre, bazı operatörlerin TTL'e uymayıp kendi önbellek politikasını uygulamasından gelir. Türkiye'deki erişim sağlayıcılarda birkaç saat tipiktir, ama bunu garanti sayarak yayın planı yapmayın.
Alan adı başka bir firmada kalabilir mi?
Kalabilir. Alan adının kayıt firması ile sitenin barındırıldığı yer birbirinden bağımsızdır; hosting almak için alan adını taşımanız gerekmez. Taşımayı yalnızca yenileme ve yönetimi tek yerde toplamak istediğinizde yapın, siteyi yayına almak için değil.
Alan adını taşıyacaksanız bunu site geçişiyle aynı güne koymayın. Transfer sırasında isim sunucuları çoğu zaman olduğu gibi taşınır ama süreç günlerce sürebilir; aynı anda iki değişiklik yaparsanız bir aksaklıkta hangisinin sebep olduğunu ayırt edemezsiniz.
Yönlendirme çalıştı mı nasıl anlarsınız
Tarayıcıda siteyi açmak yanıltıcıdır: tarayıcı ve işletim sistemi kendi önbelleğini tutar. Doğru kontrol, kaydı doğrudan sormaktır:
dig +short ornek.com A
dig +short ornek.com MX
nslookup ornek.com 1.1.1.1Üçüncü satır kaydı belirli bir DNS sunucusuna sorar; kendi operatörünüzün önbelleğini atlamanın en hızlı yolu budur. Farklı sunuculardan farklı cevaplar alıyorsanız geçiş sürüyordur, bir hata yoktur.
En pahalı hata
Alan adı firmasında isim sunucularını değiştirip MX kayıtlarını yeni tarafa yazmayı unutmak. Site sorunsuz açılır, kimse bir şey fark etmez ve o arada gelen postalar sessizce reddedilir. Postanız başka bir serviste kalacaksa MX ve ilgili TXT kayıtlarını geçişten önce yeni tarafa birebir kopyalayın; posta hizmetinin panel tarafındaki ayarını da e-posta hesabı ve spam ayarları yazısında anlattık.
Alan adını paylaşımlı hosting yerine kendi makinenize yönlendiriyorsanız iş yalnızca A kaydıyla bitmez: ters DNS, posta çıkışı ve güvenlik duvarı da size geçer. Sanal sunucu tarafında bu kalemlerin tamamı sizin sorumluluğunuzdadır.