Domain Adresi Çözümleme İlkesi Açıklaması: Domain Adresinden IP Adresine Kadar Tam Süreç Rehberi

2 dakika okuma.
2026-05-01
2,935
Aşağıdaki bağlantılar üzerinden alışveriş yaptığınızda, sizin için ek bir maliyet olmadan komisyon kazanıyorum.

Tarayıcının adres çubuğuna bir web sitesi adı girildiğinde, yapılandırılmış karakterler anında noktalarla ayrılmış bir dizi rakama, yani IP adresine dönüştürülür ve bu sayede kullanıcı hedef sunucuya bağlanır. Bu görünüşte anında gerçekleşen sürecin arkasında, “alan adı çözümleme” (domain name resolution) adı verilen, hassas, katmanlı ve küresel olarak işbirliği içinde çalışan bir sistem yatmaktadır. Bu süreci anlamak, internetin nasıl çalıştığını anlamanın temelidir.

Alan Adı Çözümleme (Domain Name Resolution – DNS)’nin temel kavramları

İşleme derinlemesine girmeden önce, tüm analiz sürecini anlamanın ön koşulu olan birkaç kritik kavramı netleştirmemiz gerekiyor.

Domain Name System (DNS)

Alan Adı Sistemi (Domain Name System – DNS), alan adlarını IP adresleriyle eşleştiren dağıtık bir veritabanıdır. Bunu internetin “telefon rehberi” veya “adres defteri” olarak düşünebilirsiniz. DNS, yönetimi ve sorgulamayı daha verimli ve genişletilebilir kılmak için hiyerarşik bir ağaç yapısı kullanır.

Tavsiye edilen okuma Domain Adresi Çözümleme, Kayıt ve Yönetimi Kılavuzu: Acemiden Uzman’a

Domain Adresi ve IP Adresi

Domain adları, insanların hatırlaması ve kullanması kolay olan dizelerdir; örneğin… www.example.comIP adresi ise makinelerin ağ içinde birbirlerini tanımlamak için kullandıkları benzersiz sayısal kimliklerdir. 192.0.2.1(IPV4) veya 2001:db8::1(IPV6). Alan adı çözümleme işleminin özü, belirli bir alan adına karşılık gelen doğru IP adresini bulmaktır.

Hosting.com alan adı kaydı
Yıllık paylaşımlı barındırma planı ile bir yıllık ücretsiz .com alan adı, +300 alan adı uzantısı, ücretsiz DNS yönetimi ve 7/24 müşteri desteği alın.

Taklit çözücü ve yetkili sunucu.

Bunlar analiz sürecindeki iki önemli roldür. Resolver genellikle internet servis sağlayıcınız veya genel DNS sağlayıcıları tarafından sağlanır ve bilgisayarınız adına DNS sistemini gezerek nihai yanıtı bulana kadar yorulmadan çalışır. Yetkili sunucu ise belirli bir alan adının kayıtlarını yöneten ve sonuçta “cevabı bilen” sunucudur.

Alan adı analizinin tam adımları.

Bir alan adının tam çözümlemesi tek adımda gerçekleşmez; bu süreç, istemci, yerel önbellek, özyinelemeli çözümleyici ve çok katmanlı otorite sunucuları arasındaki iş birliğini içerir. İşte standart süreç şu şekildedir:

İlk adım: Yerel önbelleği kontrol et.

Bir uygulamada bir alan adı girdiğinizde, işletim sistemi öncelikle yerel DNS önbelleğini kontrol eder. Bu önbellek, son zamanlarda çözümlenen alan adlarını ve bunlara karşılık gelen IP adreslerini kaydeder. Eşleşen bir kayıt bulunur ve bu kayıt henüz süresi dolmamışsa, sistem doğrudan bu IP adresini kullanır ve çözümleme işlemi hemen sona erer. Bu durum, sık sık ziyaret edilen web sitelerinin yanıt verme hızını önemli ölçüde artırır.

Eğer yerel önbellekte herhangi bir kayıt bulunmuyorsa, sistem yapılandırılan rekürsif çözümleyiciye sorgu isteği gönderir.

Tavsiye edilen okuma Alan adı analizi ve yönetimi için kapsamlı bir rehber: satın almadan SEO optimizasyonuna kadar tüm temel stratejiler.

İkinci Adım: Yinelemeli Ayrıştırıcının İşleyişi

Yinelemeli çözümleyici bir sorgu isteği aldığında, öncelikle kendi önbelleğini kontrol eder. Eğer önbellekte bulunan bir veri varsa, sonucu doğrudan istemciye geri gönderir. Önbellekte bulunamazsa, yinelemeli sorgulama sürecine başlar.

Ayarlayıcı, DNS ağacının kökünden başlar ve ilk olarak kök alan adı sunucusunu sorgular. Kök sunucusu doğrudan bir yanıt vermez. www.example.com IP adresini verir, ancak sorumlulara bilgi aktarır. .com Üst düzey alan adlarının otorite sunucularının adresleri.

Üçüncü Adım: Yinelemeli Sorgulama ve Hiyerarşik İzleme

Daha sonra, özyinelemeli ayrıştırıcı… .com Sorguyu, yetkili sunucu tarafından başlatıldı..com Sunucu da nihai IP adresini sağlamaz; ancak kimin bu sunucuyu yönettiğini bilir. example.com Bu alan, dolayısıyla sorumluluk alacak. example.com Yetkili sunucunun adresi, çözücüye (parser) geri gönderilir.

UltaHost Alan Adı Kaydı
300+ alan adı uzantısı, yıllık barındırma planını seçin ve ücretsiz alan adının tadını çıkarın! Alan adınızı Ultahost'a aktarın ve bir yıl boyunca ücretsiz yenileyin. .com $9.49 ilk yıl

Son olarak, çözümleyici… example.com Sorguyu, yetkili sunucu başlattı. Bu sefer, yetkili sunucu kendi kayıtlarında arama yaptı. www Bu ana bilgisayar adını bulun, buna karşılık gelen IP adresini tespit edin ve ardından bu nihai sonucu geriye dönüşümlü çözümleyiciye (recursive resolver) gönderin.

Dördüncü Adım: Sonuçların Geri Gönderilmesi ve Önbelleğe Alınması

İteratif (rekürsif) çözümleyici, nihai IP adresini elde ettikten sonra, sonraki kullanıcıların sorgularına hızlı bir şekilde yanıt verebilmek için bu adresi kendi önbelleğine kaydeder. Daha sonra, bu IP adresini başlangıçta isteği yapan istemci işletim sistemine geri gönderir.

İşletim sistemi de bu kaydı yerel önbelleğe kaydeder ve IP adresini tarayıcıya iletir. Tarayıcı daha sonra bu IP adresini kullanarak hedef sunucuyla bağlantı kurar ve web sayfası içeriğini yükler.

Tavsiye edilen okuma Alan Adı Çözümleme, Satın Alma ve Yönetimi: Başlangıçtan İleri Seviyeye Kadar Kapsamlı Rehber

DNS Kayıt Türlerinin Çözümlemesi

Otoriter sunucuların “cevapları”, DNS kayıtları şeklinde bulunur. Farklı kayıt türleri farklı bilgileri taşır; aşağıda en yaygın olan birkaçı yer almaktadır.

A Kaydı ve AAAA Kaydı

A kaydı, bir alan adını bir IPv4 adresine yönlendiren en temel kayıttır. Örneğin,www.example.com A kaydının değeri şudur: 192.0.2.1

Bluehost alan adı kaydı.
Bluehost alan adı kaydı.
AI alan adı üretecisini destekleyin, 24 saatlik hizmet desteği.
Yapay zeka ile alan adı oluşturma.
Bluehost alan adı kaydına erişin. →
WordPress.com alan adı kaydı.
WordPress.com alan adı kaydı.
Belirtilen plan, en fazla 1 indirim ve ücretsiz taşıma hizmeti sunar. Ayrıca, .com, .blog ve 350'den fazla diğer alan adı uzantısı arasından kayıt yaptırabilirsiniz.
Yıllık ücretli plan satın alın ve ilk yıl ücretsiz alan adı alın.
WordPress.com alan adı kaydına erişin. →

AAAA kaydı, A kaydı ile aynı işlevi görür; ancak IPv6 adreslerini işaret etmek için kullanılır. Örneğin… 2001:db8::1Bu, IPv4 adreslerinin tükenmesine karşı alınan önlemler ve yeni nesil internete yönelik kritik adımlardır.

CNAME Kaydı

CNAME kaydı (Canonical Name Record), bir alan adını doğrudan bir IP adresine yönlendirmek yerine başka bir alan adına eşleştirmenize olanak tanır. Örneğin, bir alan adını başka bir alan adına yönlendirebilirsiniz. web.example.com Ayarları yapın. www.example.com CNAME. Bir sorgu yapıldığında. web.example.com Bu durumda, çözümleyici sorgulama yapacaktır. www.example.com A kaydıdır. Bu, birleşik yönetim ve değişiklikler için kolaylık sağlar.

MX Kaydı

MX kaydı, belirli bir alan adına ait e-postaların alınmasından sorumlu olan e-posta sunucusunun adresini belirtmek için kullanılır. E-posta sistemlerinin sorunsuz çalışması için çok önemlidir. MX kaydı genellikle bir e-posta sunucusu alan adını gösterir ve bir öncelik değeri içerir; sayı ne kadar küçükse öncelik o kadar yüksektir.

TXT Kaydı

TXT kayıtları, yöneticilerin DNS’de her türlü metin bilgisini saklamasına olanak tanır. En yaygın kullanım alanı, e-posta güvenlik politikaları (SPF, DKIM, DMARC) uygulamak için olup, bu politikalar e-posta gönderenlerin kimliğini doğrulamak, spam ve phishing saldırılarını önlemek amacıyla kullanılır.

Modern DNS’nin Güvenliği ve Performansının Artırılması

Geleneksel DNS protokolü, tasarlanırken güvenlik ve gizliliği yeterince göz önünde bulundurmamıştır; modern teknolojiler bu konuda önemli iyileştirmeler yapmıştır.

HTTPS/TLS üzerinden DNS

Geleneksel DNS sorguları açık metin formatında iletilir ve bu da dinlenmeye, ele geçirilmeye veya değiştirilmeye karşı savunmasızdır. DoH (Domain Name System over HTTPS) ve DoT (Domain Name System over TLS), DNS sorgularını şifreleyen iki protokoldür. DoH, DNS verilerini HTTPS protokolü aracılığıyla ileterek bu verilerin normal web trafiği arasında daha iyi gizlenmesini sağlar; DoT ise özel olarak ayrılmış 853 numaralı portu kullanarak ve TLS protokolü ile verileri şifreler. Her iki protokol de kullanıcıların sorgu gizliliğini ve veri bütünlüğünü etkili bir şekilde korur.

DNS Yük Dengeleme ve CDN (Content Delivery Network)

DNS, web sitelerinin performansını ve kullanılabilirliğini artırmada kritik bir rol oynar. Birden fazla sunucu IP adresine karşılık gelen birden fazla A kaydı yapılandırarak, DNS basit bir yuvarlama (round-robin) yük dengelemesi sağlayabilir ve trafiği farklı sunucular arasında dağıtabilir.

Daha gelişmiş bir uygulama, içerik dağıtım ağlarının (Content Delivery Networks – CDN) DNS (Domain Name System) ile birleştirilmesidir. Kullanıcı bir sorgu başlattığında, yetkili bir DNS sunucusu, kullanıcının IP adresine göre, kullanıcının coğrafi konumuna en yakın veya en iyi performansa sahip CDN düğümünün IP adresini akıllıca döndürür; bu da içerik yükleme süresini önemli ölçüde kısaltır.

Özetle.

Etki alanı çözümleme (domain name resolution), internetin sorunsuz bir deneyiminin arkasındaki adı sanılmayan kahramandır. Yerel önbellek sorgulamalarıyla başlayarak, özyinelemeli çözümleyiciler aracılığıyla kök etki alanına, üst düzey etki alanlarına ve yetkili sunuculara iteratif sorgular gönderilir ve sonunda hedef IP adresi elde edilir; bu hassas süreç sadece birkaç milisaniye içinde tamamlanır. A kaydı (A record), CNAME kaydı (CNAME record), MX kaydı (MX record) gibi farklı DNS kayıt türlerinin işlevlerini ve DoH/DoT (Domain Name System over HTTPS), CDN (Content Delivery Network) gibi modern geliştirme teknolojilerini anlamak, sadece ağ sorunlarını gidermemize yardımcı olmakla kalmaz, aynı zamanda küresel ağı destekleyen altyapının karmaşıklığını ve zarafetini de daha derinden kavramamızı sağlar.

Sıkça Sorulan Sorular.

DNS çözümleme başarısızlığının yaygın nedenleri nelerdir?

DNS çözümlemesinin başarısız olması birçok farklı nedenle gerçekleşebilir. En yaygın nedenler arasında yerel ağ bağlantı sorunları veya yapılandırılan DNS sunucularının kullanılamaz olması yer alır. Alan adının kendisi süresi dolmuş, iptal edilmiş veya kayıt yapılandırmasında hatalar bulunabilir. Güvenlik duvarları veya güvenlik yazılımları bazen DNS sorgu trafiğini yanlışlıkla engelleyebilir. Ayrıca, özyinelemeli çözümleyicilerin veya üst düzey otorite sunucularının geçici arızaları da çözümleme işleminin kesilmesine neden olabilir.

DNS kayıtlarını değiştirdikten sonra ne kadar süre geçmeli ki etkili hale gelsin?

DNS kaydını değiştirdikten sonra, değişikliklerin tüm dünyada yürürlüğe girmesi için belirli bir süre gereklidir; bu süreye “yayılma süresi” (propagation time) denir. Yürürlüğe giriş süresi, kayda ayarlanan TTL (Time To Live) değerine bağlıdır. TTL süresi dolmadan önce, eski kayıtlar dünya genelindeki özyinelemeli çözümleyicilerde (recursive resolvers) ve kullanıcı cihazlarında hala saklanır. Genellikle değişiklikler birkaç dakika ila birkaç saat içinde yürürlüğe girer; ancak küresel tutarlılık sağlamak için en fazla 48 saate ihtiyaç olabilir.

Kamu DNS’lerinin, ISP (İnternet Servis Sağlayıcıları) DNS’lerine kıyasla hangi avantajları vardır?

Kamu DNS hizmetlerini kullanmak genellikle daha hızlı çözümleme süreleri, daha yüksek stabilite ve daha güçlü güvenlik sağlar. Bu hizmetler, dünya genelinde birden fazla sunucu üzerinde dağıtıldığı için yerel internet servis sağlayıcınızın (ISP) DNS sunucularından daha hızlı yanıt verebilirler. Ayrıca, kamu DNS sağlayıcıları genellikle daha güçlü güvenlik özellikleri sunar; örneğin, sahte web sitelerini ve zararlı yazılımlara ait alan adlarını engelleme özellikleri bulunur. Kullanıcı gizliliğine de daha fazla önem verirler ve sorgu kayıtlarını tutmamayı veya sınırlı ölçüde tutmayı taahhüt ederler.

CNAME kaydı ile URL yönlendirmesi arasındaki fark nedir?

CNAME kaydı ve URL yönlendirmesi, tamamen farklı iki teknolojidir. CNAME kaydı, DNS seviyesinde bir alan adının başka bir alan adının IP adresine yönlendirilmesini sağlar; bu durumda tarayıcının adres çubuğunda hala orijinal alan adı görünür. URL yönlendirmesi ise, bir kullanıcı belirli bir adrese eriştiğinde sunucunun bir HTTP yeniden yönlendirme komutu göndermesiyle tarayıcının başka bir URL’ye yönlendirilmesidir; bu durumda tarayıcının adres çubuğunda hedef URL görünür.