Web barındırma çok daha fazla, DNS barındırma bir emtia hizmetidir, bu nedenle DNS sağlayıcı yetkin olduğu sürece, bir sağlayıcıdan diğerine çok fazla fark yoktur. Nedenleri:
- Internet DNS ağı yük dağıtılacak şekilde tasarlanmıştır. Yani, kullanıcılar example.com'a baktığında, tümü alan adınızın yetkili ad sunucularına istek göndermez. Genellikle, ISS'lerinin yerel önbellek DNS sunucusuna istekte bulunurlar. Ve bazen, bu ad sunucuları, isteği daha merkezi bir özyinelemeli ad sunucusuna gönderen ileticilerdir. İstemcinin yerel DNS önbelleği veya ISS'nin yönlendirme veya özyinelemeli ad sunucularının DNS önbellekleri, alan adınız için süresi dolmamış bir kayıt içeriyorsa, yetkili ad sunucularınız sorgulanmaz.
- DNS çok güçlü bir sistemdir, ancak aynı zamanda çok basittir. Ve çoğu insan çok karmaşık DNS kurulumlarına ihtiyaç duymaz veya en temel DNS özellikleri dışında hepsine erişmez. Ağ performansı ve kullanıcı arayüzünün yanı sıra, bir hizmeti diğerinden ayıracak pek bir şey yok. Son kullanıcı için, bir DNS sağlayıcısını diğerinden ayırmak için daha az şey vardır.
- Ağ performansı bile büyük ölçüde müşterinin ISS'sine ve ara bağlantılarına bağlıdır. Ve bir web sayfası isteği bağlamında, DNS toplam bant genişliği ve gidiş-dönüş süresinin çok az bir kısmını oluşturur. Bir tarayıcı oturumu bağlamında, DNS sunucularınızın performansı daha da önemsizdir.
Bu yüzden benim için maliyet ve rahatlık en büyük faktörler. Ve genellikle en ucuz ve web barındırma DNS sunucularını kullanmak en uygunudur. Etki alanlarımı web barındırıcım aracılığıyla da kaydediyorum (başka bir emtia hizmeti olduğundan ve web barındırıcıları ortalama olarak kayıt şirketlerine göre çok daha az gölgeli olduğundan), neredeyse her şeyi bir kontrol panelinden yönetebiliyorum. Yeni bir etki alanı kaydettiğimde, otomatik olarak hesabıma ekleniyor, DNS girişleri oluşturuluyor ve web sunucusunda vhost ayarlanıyor.
Daha yüksek güvenlik gerektiren projelerde, DNSSEC'yi destekleyen bir web barındırıcısı arayabilirim (kök ad sunucuları desteklemeyen birçok TLD'den birini kullanıyorsanız bu önemsizdir). Ama bunun dışında, alışveriş yapmak için çok fazla şey yok.
Web barındırıcınızın sağlamadığı belirli DNS özelliklerine ihtiyacınız olmadığı sürece (ve bunlara bağlı kalmak için iyi bir nedeniniz varsa), yalnızca web barındırıcısının işlemesine izin veririm. Barındırma ihtiyaçlarınızın% 99'unu zaten yönetiyorlar, bu yüzden neden başka bir hesap (başka bir fatura, giriş kimlik bilgileri kümesi, yönetici paneli, destek personeli ...) ve başka bir başarısızlık noktası oluştursun. Biraz daha zaman gerçekten yetkin ve güvenilir gerçekten iyi bir web barındırma seçmek için harcamak daha mantıklı.
Düzenleme:
Bu cevabın uzunluğu için özür dilerim, ama sadece birkaç nokta daha eklemek istiyorum:
Orada olan özel bir DNS hizmetini seçme meşru nedenleri ise aşağıdakiler gibi gelişmiş özelliklere ihtiyaç kullanıcıların% 1'ine bir parçasısınız:
- DNS yük dengeleme - tipik olarak, bir CDN sizin için yük dengeleme sağlar, ancak kendi kendini yöneten küçük ölçekli CDN'nizi birkaç konumla çalıştırıyorsanız, bu yararlı olabilir. Round-robin DNS en iyi yük dengeleme yöntemi değildir, ancak iyi bir DNS sağlayıcısı daha iyi DNS tabanlı yük dengeleme yöntemlerine sahip olmalıdır.
- Ultra düşük gecikme süresi - daha önce de belirtildiği gibi, DNS hizmetiniz olağanüstü derecede zayıf olmadıkça, farklı DNS sağlayıcıları arasındaki performans farkı son kullanıcılar tarafından fark edilmez. Bununla birlikte , bu tür performans mikro optimizasyonlarının son derece zaman açısından kritik uygulamalar ve / veya DNS aramaları DNS önbelleğe alınmış isteklere yüksek oranda sahip olanlar gibi fark yaratabileceği belirli nişler vardır.
- Dinamik DNS - küçük bir web yöneticisi / sunucu yöneticisi azınlığı, sunucularını dinamik IP'lerde barındırmayı seçer. Bu çoğu durumda ideal olmaktan uzaktır, ancak statik bir IP kiralamadan ev geniş bant bağlantınızda bir web sitesi barındırmak istiyorsanız, özel bir DNS sağlayıcısı kullanmanız gerekir.
- Yüksek kullanılabilirlik - diğer uçta, tipik web sunucuları ve kayıt şirketleri tarafından sunulan% 99,98 çalışma süresinin yeterli olmadığı çok kritik görev uygulamaları / hizmetleri olan kuruluşlar vardır. Bu tür müşteriler, Amazon ve Dyn gibi şirketlerin sağladığı fazlalık ve SLA garantilerine ihtiyaç duyarlar.
Yine de, çoğu bu hizmetleri gerektiren% 1'e düşmüyor. Ayrıca, bu özelliklerin çoğu ile CDN / bulut barındırma arasında büyük bir çakışma vardır. Bu yüzden önce durumunuzu ve seçeneklerinizi dikkatlice değerlendirin. Performansa odaklanıyorsanız, DNS'nin ana darboğazınız olup olmadığını görmek için bazı ölçütler yapın. Yük dengeli anycast DNS, vb.'ye ihtiyaç duymadan önce genellikle daha kolay ve çok daha önemli performans optimizasyonları yapılır.
- Yorumlara göre, web hostları sizin için otomatik olarak birçok DNS yönetimini idare eder. Üçüncü taraf bir DNS sağlayıcısıyla, yeni bir site kurmak iki kat daha uzun sürer ve web barındırıcınızın DNS ayarlarınızı bozan ağ değişiklikleri yapması konusunda endişelenmeniz gerekir. Sadece daha verimli web barındırma tüm bu otomatik izin sağlar.
- Yine de, subpar performans ve kullanıcı arayüzü / özellikleri olan yetersiz web barındırıcılarına ve kayıt şirketlerine dikkat etmelisiniz. Onlar küçük bir azınlık, ama Godaddy onlardan biri. Özellikle, rutin olarak DNS isteklerini düşürüyorlar ve hatta yetersiz yetkilendirilmiş DNS sunucularını yenilemek yerine seçici DNS kesintileri politikası oluşturdular . Böyle bir durumda, sadece genel DNS kayıtlarını zayıflatmak, şirket ile yetersiz yönetim gibi daha temel problemler önerdiğinden, sadece kayıt şirketlerini / web sunucularını değiştirirdim.