DNS Hizmeti Kullanarak Ağ Hizmetlerini Sorunsuz Geçiş
Categories:
Hizmet alanı adının example.domain, orijinal sunucu IP adresinin A ve sunucu geçişi veya IP değişikliği nedeniyle yeni sunucu IP adresinin B olduğunu varsayalım. Kullanıcıların fark etmemesi için DNS hizmeti aracılığıyla ağ hizmetlerini sorunsuz bir şekilde geçirebiliriz.
- Orijinal hizmet durumu,
example.domainIP adresineAçözümlenir - Geçiş durumu,
example.domainIP adreslerineAveBçözümlenir - Yeni hizmet durumu,
example.domainIP adresineBçözümlenir, IP adresiAkaldırılır
Açıklama: Kullanıcı iki çözümleme adresi aldığında, istemci bu adreslerden birini bağlantı için seçer, bağlantı başarısız olduğunda diğer adresleri dener, böylece hizmetin kullanılabilirliğini sağlar.
DNS çözümleme önbellekleme olduğu için sorunsuz geçişi sağlamak amacıyla, tüm önbelleklerin geçerliliğini yitirmesini sağlamak için geçiş durumunda bir süre beklenmelidir.
Benim geçirmem gereken DNS hizmeti, geçiş durumunda DNS yeniden yazma ayarlayarak geçişi hızlandırabiliriz.
A hizmeti yeniden yazma kuralı:

B hizmeti yeniden yazma kuralı:

Orijinal geçiş süreci genişletildi:
- Orijinal hizmet durumu,
example.domainIP adresineAçözümlenir - Geçiş durumu,
example.domaindns AhizmetindeAveBolarak,dns Bhizmetinde iseBolarak yeniden yazılır - Yeni hizmet durumu,
example.domainIP adresineBçözümlenir, IP adresiAkaldırılır
Kullanıcı hala dns A hizmetini kullandığında iki adres alabilir, %50 ihtimalle dns A hizmetini seçer.
Diğer %50 ihtimalle dns B hizmetine geçer, dns B hizmeti arızalandığında dns A hizmetine geri döner. dns B hizmeti arızalanmadığında sadece bir adres alır, dolayısıyla kullanıcı dns B hizmetinde kalır.
Bu sayede doğrudan durdurmak yerine dns A hizmetinin kaynak tüketimini kademeli olarak azaltabilir, daha sorunsuz bir geçiş sağlayabiliriz.