Sektör terimi
DNS
Diğer adları: Alan adı sistemi
Alan adlarını, bilgisayarların bağlantı kurmak için kullandığı IP adreslerine çeviren dağıtık sistem. Bir siteye erişmenin ilk adımı, alan adının DNS üzerinden çözülmesidir.
Ayrıntılı açıklama
Tarayıcıya bir alan adı yazdığında cihazın önce bir DNS çözümleyicisine sorar; çözümleyici gerekirse alan adının yetkili ad sunucularına ulaşır ve A (IPv4) ya da AAAA (IPv6) kaydını döndürür. CNAME kayıtları bir alan adını başka bir alan adına yönlendirir; bu yöntem CDN kullanımında yaygındır.
DNS yanıtları, kayıtta belirtilen TTL (yaşam süresi) boyunca önbellekte tutulur. Bu yüzden bir alan adının kayıtları değiştirildiğinde değişikliğin her yerde görülmesi zaman alabilir; bir süre bazı kullanıcılar eski, bazıları yeni adrese gidebilir.
DNS'te bir sorun olduğunda sunucu çalışıyor olsa bile siteye erişilemez ve istemci bağlantı hatası alır. LLCBullet'in site kontrolü görevinde bağlantı hataları erişilemeyen olarak kaydedilir. Webhook görevlerinde ise yerel ya da özel ağ adreslerine çözülen alan adları güvenlik nedeniyle reddedilir.
Nasıl işler?
- Cihaz, alan adını DNS çözümleyicisine sorar.
- Yanıt önbellekte yoksa çözümleyici yetkili ad sunucularına ulaşır.
- Alan adına karşılık gelen IP adresi döndürülür ve TTL süresince önbelleğe alınır.
- Cihaz bu IP adresine bağlanarak isteği gönderir.
Örnek
Bir sitenin alan adı yeni bir sunucuya taşındığında, eski kaydın TTL süresi dolana kadar bazı ziyaretçiler eski sunucuya yönlenebilir. Bu geçiş sırasında aynı site bir yerden erişilebilir, başka bir yerden erişilemez görünebilir.
Sık sorulan sorular
DNS hatası ile sunucu hatası nasıl ayırt edilir?
DNS hatasında alan adı bir IP adresine çözülemez ve bağlantı hiç kurulmaz. Sunucu hatasında ise bağlantı kurulur ama sunucu 5xx gibi bir hata koduyla yanıt verir.
Webhook adresim neden reddedildi?
LLCBullet, yerel ya da özel ağ adreslerine çözülen alan adlarına webhook göndermez. Adresin herkese açık bir IP adresine çözüldüğünden ve https:// ile başladığından emin ol; adreste port, kullanıcı adı ya da parola da bulunamaz.
İlgili terimler
- CDNBir sitenin içeriğini farklı bölgelerdeki sunuculardan, kullanıcıya en yakın noktadan sunan dağıtık sunucu ağı.
- SSL/TLS sertifikasıBir sitenin kimliğini doğrulayan ve tarayıcı ile sunucu arasındaki bağlantının şifrelenmesini sağlayan dijital sertifika.
- Yanıt süresiBir isteğin gönderilmesinden yanıtın alınmasına kadar geçen süre.
- SiteBir altyapı üzerinde çalışan tekil bahis sitesi.
- WebhookGörev sonucunun belirlediğin HTTPS adresine otomatik olarak POST isteğiyle gönderilmesi.
- 5xx durum kodlarıHTTP yanıtlarında 500 ile 599 arasındaki durum kodları.