DNS Nedir?

Bir web sitesini her açtığınızda görünmez bir rehber hizmeti, yazdığınız adı bilgisayarınızın ulaşabileceği bir sayıya çevirir. Alan Adı Sisteminin nasıl çalıştığını ve herhangi bir alan adı hakkında yayınladığı şeyleri nasıl okuyacağınızı burada bulabilirsiniz.

İnternetin telefon rehberi

Bilgisayarlar ada göre göz atmaz; IP adresleri. DNS, Alan Adı Sistemi, gibi unutulmaz isimleri haritalayan dağıtılmış dizindir example.com bu sayılara. 1983'te icat edildi çünkü ilk internetin Stanford'daki tek ana bilgisayar dosyasının bakımı imkansız hale geliyordu.

DNS'yi dikkat çekici kılan iki şey vardır: dağıtılmış (hiçbir makine her şeyi bilemez) ve her yerde önbelleğe alındı (cevaplar bir süre hatırlanır, dolayısıyla aramalar hızlıdır). Her iki özellik de sistemin günden güne nasıl davranacağını şekillendirir.

DNS araması sırasında ne olur?

Tarayıcınız bir web sitesi istediğinde, birkaç milisaniye içinde bir DNS sunucu zinciri işbirliği yapar:

The life of a lookup
# 1. Cihazınız yapılandırılmış çözümleyicisine sorar (genellikle İSS'niz veya 8.8.8.8 / 1.1.1.1)
# 2. Çözümleyici, yanıtı önbelleğe almamışsa hiyerarşiyi yürütür:
# kök sunucular → ".com" sunucuları → example.com'un kendi ad sunucuları
# 3. Alan adının yetkili sunucusu gerçek kayıtlarla yanıt verir
# 4. Çözümleyici, kaydın TTL'sine ilişkin yanıtı önbelleğe alır ve size yanıt verir

Son atlama noktası (alan adı adına konuşan sunucu) NS kayıtlarının (aşağıda) işaret ettiği şeydir. Bunun üzerindeki her şey sadece delegasyondur.

Önemli olan kayıt türleri

Bir etki alanının DNS bölgesi, yazılan kayıtlardan oluşan küçük bir veritabanıdır. Bunlar aslında karşılaşacaklarınızdır:

TipNe işe yararÖrnek
ABir adı bir IPv4 adresiyle eşlerexample.com → 93.184.216.34
AAAABir adı bir IPv6 adresiyle eşlerexample.com → 2606:2800::2201
CNAMETakma ad: Bir adı başka bir isme işaret ederwww.example.com → example.com
MXAlan adının e-postasını alan posta sunucuları10 aspmx.l.google.com
TXTSerbest metin: SPF anti-spam, DKIM, sahiplik kanıtları"v=spf1 -all"
NSBölgenin yetkili ad sunucularıns1.examplehost.com
CAATLS sertifikalarını hangi sertifika yetkilileri verebilir?0 issue "letsencrypt.org"
SOABölge meta verileri: birincil sunucu, kişi, önbelleğe alma zamanlayıcılarıns1. dns-admin. …
PTRTersi: bir IP'yi tekrar bir ana bilgisayar adına eşler8.8.8.8 → dns.google

Bilmeye değer iki tuhaflık var: CNAME izin verilmiyor alan adının kökünde (bu yüzden example.com doğrudan A/AAAA kayıtlarını kullanır) ve MX "0 ." bir var boş MX — "Bu alan adı e-posta gönderiyor ancak e-posta almıyor" demenin kasıtlı bir yolu.

Önbelleğe alma, TTL ve yayılma

Her kayıt bir şey taşır TTL (yaşama süresi) — çözümleyicilerin tekrar sormadan önce cevabı tekrar kullanabileceği saniye sayısı. 3600 saniyelik bir TTL, dünya çapında bir saate kadar önbelleğe alma anlamına gelir; 60 saniyelik bir TTL, değişikliklerin bir dakikadan kısa sürede görüneceği anlamına gelir.

İnsanların "DNS yayılımı" ile kastettiği şey budur: herhangi bir değişiklik yayını yoktur, yalnızca önbelleklerin süreleri kendi hızlarında dolmaktadır. Planlı bir geçişten önce klasik yöntem, TTL'yi önceden düşürmek, geçiş yapmak, her yere hızla inmesini izlemek ve ardından önbelleğe almanın keyfini çıkarmak için TTL'yi tekrar yükseltmektir.

Sorun giderme ipucu: bir site başkaları için yükleniyor ancak sizin için yüklenmiyorsa, yerel çözümleyiciniz hâlâ önbelleğe alınmış eski bir yanıtı barındırıyor olabilir. Cihazınızı 1.1.1.1'e geçirmek veya DNS önbelleğini temizlemek genellikle sorunu çözer.

Herhangi bir alan adının DNS'sini kendiniz kontrol edin

Komut satırı araçlarına ihtiyacınız yok; tarayıcı yardımcı programlarımız Google ve Cloudflare çözümleyicilerini canlı olarak sorgular:

  • DNS Denetleyicisi — herhangi bir alan adının tüm kayıt türlerini tek tıklamayla çekin.
  • Etki alanından IP'ye — Barındırma ayrıntılarıyla birlikte yalnızca bir alan adının işaret ettiği adresleri görün.
  • Ters IP araması — PTR kaydı: IP'nin yanıtladığı ana bilgisayar adı.

Daha fazla bilgi edin

FAQ

DNS soruları

Basit anlamda DNS nedir?

DNS (Etki Alanı Adı Sistemi) internetin telefon rehberidir: example.com gibi yazabileceğiniz adları bilgisayarların gerçekte bağlandığı IP adreslerine çevirir. Bu olmasaydı, her web sitesi için numara adreslerini ezberlemeniz gerekirdi.

8.8.8.8 ve 1.1.1.1 adresleri nelerdir?

Bunlar Google ve Cloudflare tarafından çalıştırılan genel DNS çözümleyicileridir. İSS'niz varsayılan olarak bir tane çalıştırır, ancak bunun yerine herkes bu genel olanları sorgulayabilir; bunlar ücretsizdir, hızlıdır ve DNS değişikliklerini almak genellikle daha hızlıdır. DNS araçlarımız her ikisini de HTTPS üzerinden şifrelenmiş DNS üzerinden sorgular.

Bir DNS değişikliğinin her yerde işe yaraması ne kadar sürer?

Kaydın önceki TTL'si (yaşam süresi) olduğu sürece. Çözümleyiciler yanıtları TTL süresi boyunca (saniyelerden günlere kadar) önbelleğe alır; böylece bir kaydı düzenledikten sonra dünya çapındaki çözümleyiciler, önbelleğe alınan kopyalarının süresi dolana kadar eski yanıtı sunmaya devam eder. Geçişi hızlandırmak için planlı bir değişiklikten önce TTL'yi düşürün.

DNS ile IP adresi arasındaki fark nedir?

IP adresi, bir cihazı internette tanımlayan numaradır; DNS, unutulmaz alan adlarını bu numaralarla eşleştiren sistemdir. Etki alanı addır, IP hedeftir ve DNS aralarındaki çeviridir.