Nameserver değişikliği ve DNS yayılımı: Kontrollü geçiş nasıl yapılır?
· PoolByte

Nameserver değişikliği, alan adınızın DNS sorularını hangi sunucuların yanıtlayacağını belirleyen bir yönetim işlemidir. Hosting taşımasıyla birlikte yapılabilir, fakat her hosting değişiminde gerekli değildir. Siteniz yeni IP'ye taşınırken aynı DNS hizmetini kullanmaya devam edebilirsiniz. Bu ayrımı baştan yapmak, e-posta ve farklı sunucularda çalışan alt alan adlarının yanlışlıkla etkilenmesini önler.
Nameserver değişikliği mi, kayıt değişikliği mi gerekiyor?
Önce hedefinizi tek cümleyle yazın. “Web dosyalarını yeni hosting hesabında yayınlayacağım” diyorsanız mevcut DNS panelindeki web hedefini güncellemek yeterli olabilir. “Bütün DNS yönetimini yeni hizmete geçireceğim” diyorsanız nameserver değişimi gündeme gelir. Yeni sağlayıcının kurulum açıklamasını bu hedefle karşılaştırın.
Domainin ana nameserver ayarı genellikle alan adı yönetim hizmetinde yapılır. Bayi üzerinden kayıt edilmiş alan adlarında bu ekran bayi panelinde bulunabilir. Ayrı yetkilendirilmiş bir alt alan adının DNS sunucusunu değiştirmek ise ana DNS bölgesindeki NS kayıtlarıyla ilgilidir. Paneldeki kayıt ekranına rastgele NS eklemek, ana domainin yetkilendirmesini her durumda değiştirmez.
Mevcut DNS bölgesinin envanterini çıkarın
Geçiş öncesi yalnız A kaydını kopyalamayın. E-posta, hizmet doğrulaması ve alt alan adları da aynı bölgede bulunabilir. Bir işletmenin ana sitesi hosting hesabında, müşteri uygulaması ayrı sunucuda, e-postası üçüncü hizmette olabilir. Yeni DNS bölgesini bu gerçek düzene göre hazırlayın.
- Kök alan adı ve www için web hedeflerini kaydedin.
- A ve AAAA kayıtlarını ayrı inceleyin.
- MX kayıtlarıyla posta hedefinin adres kayıtlarını birlikte not edin.
- SPF, DKIM, DMARC ve hizmet doğrulama TXT kayıtlarını saklayın.
- Ayrı sunucuya giden alt alan adlarını ve özel NS yetkilendirmelerini belirleyin.
Bir otomatik tarama size başlangıç listesi sağlayabilir, fakat bütün kayıtları bulduğunu varsaymayın. Eski paneldeki görünümle yeni bölgeyi karşılaştırın. Özellikle az kullanılan alt alan adları veya yalnız doğrulama için tutulan kayıtlar, ana siteyi açarak yapılan testte fark edilmeyebilir. Kayıt türleri için DNS rehberine başvurabilirsiniz.
DNS yayılımında TTL'nin gerçek rolünü anlayın
TTL, DNS yanıtının önbellekte tutulacağı süreyle ilgilidir. Kayıt değişikliği yaptığınızda her ziyaretçinin aynı anda yeni yanıtı görmesi beklenmez. Bazı çözümleyiciler eski cevabı kullanırken yenileri güncel değeri alabilir. Yetkili sunucunun doğru yanıt vermesiyle bütün istemcilerin yeni yanıta geçmiş olması ayrı kontrollerdir.
Planlı bir geçişte ilgili kayıtların TTL değerini önceden düşürmek değerlendirilir. Örneğin eski TTL uzunken son dakika yapılan düşürme, daha önce tutulmuş cevapların süresini geriye dönük kısaltmaz. Ayrıca web A kaydının TTL'siyle ana nameserver yetkilendirmesinin önbellek davranışını aynı kabul etmeyin. “Birkaç dakika geçti, herkes görmeli” biçimindeki kesin süre beklentisi bu yüzden yanıltıcıdır.
DNSSEC varsa geçişi ayrıca planlayın
DNSSEC kullanılan alan adlarında kayıt kuruluşundaki DS bilgisiyle yeni DNS hizmetinin imzalama düzeni uyumlu olmalıdır. Eski bilgi bırakılırsa DNS doğrulama hataları yaşanabilir. Ancak çözüm her durumda güvenlik özelliğini kalıcı kapatmak değildir; sağlayıcıların desteklediği geçiş yöntemini izlemek gerekir.
Yeni hizmetin dokümantasyonu DNSSEC'i belirli sırayla kapatma ve yeniden kurma gerektiriyorsa adımları önceden okuyun. Daha gelişmiş kesintisiz geçiş yöntemleri de sağlayıcı desteğine bağlıdır. Emin olmadığınız bir DS değerini kopyalamak yerine teknik destekten yöntem isteyin. DNSSEC ile HTTPS'in farklı katmanlar olduğunu unutmayın: Biri DNS doğrulamasını, diğeri web bağlantısını ilgilendirir.
Değişikliği tek sorumlu ve kayıtlı adımlarla yapın
Bakım aralığını belirleyin ve aynı anda birden fazla kişinin panelde değişiklik yapmasını önleyin. Eski ve yeni nameserver adlarını, eski DNS bölgesini, geçiş saatini ve geri dönüş koşulunu kaydedin. Yeni bölge hazır değilken domaini yeni nameserver'a geçirmek, henüz kurulmamış hizmeti ziyaretçilere açabilir.
Nameserver değerlerini ilgili sağlayıcının verdiği tam biçimde girin. Eski ve yeni sunucuları rastgele karıştırmayın; bu sunucuların aynı bölgeyi tutması gerekir. “Bir eski, bir yeni bırakırsam güvenli olur” yaklaşımı, farklı yanıtların verilmesine yol açabilir. Kaydın ardından yetkili DNS sunucularını ve web hedeflerini yeniden kontrol edin.
Başarıyı site, posta ve alt alan adlarında ölçün
Yayılımı izlerken yalnız kendi tarayıcınızla karar vermeyin. Farklı ağlar ve DNS çözümleyicileri farklı önbellek durumlarını gösterebilir. Test sonucuna saati, kullanılan ağı ve görülen IP'yi eklemek sorun incelemesini kolaylaştırır. Tarayıcı önbelleği, CDN önbelleği ve DNS önbelleği de aynı şey değildir.
- Kök adres ile www adresini HTTPS üzerinden açın.
- Giriş, iletişim formu ve kritik işlemleri test edin.
- E-posta gönderip alarak gerçek posta akışını doğrulayın.
- Ayrı sunucuda tutulan alt alan adlarını tek tek kontrol edin.
- Eski sunucunun erişimlerini inceleyerek hâlâ trafik alıp almadığını değerlendirin.
Yeni hedef hazır olana ve geçişin sonuçları doğrulanana kadar eski hizmeti kapatmak için acele etmeyin. Geri alma da önbelleklerden etkilenebilir; nameserver'ı eskiye çevirmek bütün ziyaretçileri anında geri döndürmez. Hosting taşıma rehberi dosya ve veritabanı tarafını ayrıca ele alır.
Alan adı yönetimini ve web hosting kurulumunu planlarken DNS hizmetinin kimde kalacağını netleştirin. Geri dönüş yöntemi veya DNSSEC adımları belirsizse mevcut düzeni açıklayarak iletişime geçin.
Sık sorulan sorular
Yayılım için sabit bir süre söylemek mümkün mü?
Her alan adı ve ağ için tek bir kesin süre vermek doğru değildir. Önceki önbellekler, yetkilendirme ve sağlayıcı işlemleri sonuçları etkiler. Yetkili sunucu yanıtını ve kullanıcı erişimini ayrı doğrulayın.
Bilgisayarın DNS önbelleğini temizlemek herkesi etkiler mi?
Hayır. Yerel temizlik yalnız kendi cihazınızdaki bazı önbellekleri etkiler. Diğer ziyaretçilerin ve ağ çözümleyicilerinin eski yanıtları bundan etkilenmez.
Sadece site IP'si değişiyorsa e-postayı yeniden kurmalı mıyım?
Her durumda gerekmez. Ancak posta hedefi web hedefiyle aynı ada bağlıysa değişiklik onu da etkileyebilir. MX ve hedef adresleri birlikte kontrol ederek karar verin.