Bir web sitesine erişirken adres çubuğunda çoğunlukla bir alan adı görülür, ancak internet üzerindeki veri paketleri hedefe IP adresleri üzerinden yönlendirilir. Bu nedenle alan adı ile IP adresi aynı varlığın iki farklı yazımı değil, erişim sürecinde farklı görevler üstlenen iki tanımlayıcıdır.

IP adresi ağdaki sayısal hedefi, alan adı ise kullanıcıların daha kolay okuyup hatırladığı hiyerarşik adı temsil eder. DNS, bu adı ilgili IPv4 veya IPv6 adresleriyle ilişkilendirir; böylece kullanıcılar sayısal adresleri ezberlemeden hizmetlere ulaşabilir.

Bu ilişki bire bir olmak zorunda değildir. Bir alan adı birden fazla IP adresiyle eşleşebilir; aynı IP adresi de paylaşımlı barındırma, CDN veya ters proxy gibi yapılarda birden fazla ada hizmet verebilir.

IP Adresi ile Alan Adı Neden Aynı Şey Değildir?

IP adresinin temel görevi, ağdaki hedefi tanımlamak ve veri paketlerinin bu hedefe ulaşmasını sağlamaktır. IPv4 adresleri noktalı ondalık biçimde, IPv6 adresleri ise daha uzun onaltılık gruplarla gösterilir; her iki biçim de ağ iletişiminde kullanılan sayısal adreslerdir.

Alan adı ise DNS'in hiyerarşik alan adı yapısının bir parçasıdır. Örneğin bir alan adı, kullanıcıların bir kuruluşu veya hizmeti değişmeyen bir adla bulmasını sağlayabilir; bu adın arkasındaki sunucu, barındırma sağlayıcısı ya da IP adresi zaman içinde değişebilir.

IP Adresi ve Alan Adının Yapı, Görev ve Kullanım Farkları

Aşağıdaki tablo, IP adresi ile alan adını görünüm, görev, yönetim, değişebilirlik ve kullanım bakımından karşılaştırır.

ÖzellikIP adresiAlan adı
GörünümIPv4 veya IPv6 biçiminde sayısal bir adrestir.Noktalarla ayrılan, okunabilir ve hiyerarşik bir addır.
Temel görevAğ trafiğinin ulaşacağı hedefi belirtir.Kaynağın daha kolay tanınmasını ve hatırlanmasını sağlar.
Atama ve yönetimAğ işletmecileri, internet servis sağlayıcıları ve barındırma hizmeti sunan şirketler kendilerine ayrılan adres bloklarını kullanır.DNS hiyerarşisi içinde yönetilir ve ilgili kayıtlarla teknik hedeflere bağlanır.
Değişebilirlikİnternet bağlantısı, internet servis sağlayıcısı veya altyapı değiştiğinde değişebilir.Aynı kalırken arkasındaki IP adresleri güncellenebilir.
Çoklu eşlemeBir IP adresi birden fazla ada hizmet verebilir.Bir alan adı birden fazla IPv4 veya IPv6 adresiyle eşleşebilir.
Kullanım alanıYönlendirme, ağ kayıtları, erişim denetimi ve teknik tanılama işlemlerinde kullanılır.Web ve e-posta adreslerinde, paylaşılan bağlantılarda ve hizmet adlarında yer alır.
Kullanıcıya yansımasıKullanıcıların çoğunun bu adresi doğrudan yazması veya hatırlaması gerekmez.Adres çubuğunda ve bağlantılarda görülen temel addır.

Alan Adı ve IP Adresi Birbirinden Bağımsız Değişebilir

Ağ işletmecileri ve internet servis sağlayıcıları, kendilerine ayrılan adres bloklarından bağlantılara, sunuculara veya ağ arayüzlerine IP adresi atar. Bir bağlantının ya da sunucunun IP adresi internet servis sağlayıcısı değiştiğinde, sunucu başka bir ağa taşındığında veya altyapı yeniden düzenlendiğinde değişebilir.

Alan adı bu teknik atamadan bağımsız yönetilir. DNS kayıtları yeni IP adreslerini gösterecek biçimde güncellenirken kullanıcıların bildiği ad aynı kalır. Böylece bir web sitesi altyapısını değiştirse bile bağlantılarını ve bilinen adını koruyabilir.

Tersi de mümkündür: Bir IP adresi aynı kalırken o IP adresi üzerinden hizmet verilen alan adları eklenebilir, kaldırılabilir veya değiştirilebilir. Aynı adresin zaman içinde farklı hizmetlerle ilişkilendirilmesi de mümkündür. Bu nedenle bir IP adresi ile alan adı arasında belirli bir anda görülen ilişki, iki tanımlayıcının kalıcı olarak birbirine ait olduğunu veya aynı kişi tarafından yönetildiğini göstermez.

DNS Alan Adını IP Adresine Nasıl Bağlar?

Kullanıcı tarayıcıya bir alan adı yazdığında cihaz veya uygulama, bu ad için DNS çözümlemesi başlatır. DNS, adla ilişkilendirilmiş adres kayıtlarını döndürür; uygulama da elde ettiği IP adresini bağlantının ağ hedefi olarak kullanır.

A kaydı bir adı IPv4 adresiyle, AAAA kaydı ise IPv6 adresiyle ilişkilendirir. Aynı ad için yalnız A, yalnız AAAA veya her iki kayıt türü birlikte bulunabilir. Ancak her alan adında adres kaydı bulunması zorunlu değildir; bir ad yalnız e-posta, doğrulama veya başka DNS verileri için de kullanılabilir.

Günlük dilde DNS'in alan adını IP adresine “çevirdiği” söylenir, ancak işlem matematiksel bir dönüşüm değildir. DNS, alan adı hiyerarşisindeki kaydı bulur ve o ad için yayımlanan adres bilgisini yanıt olarak gönderir.

Belirli bir hostname (ana makine adı) için A ve AAAA kayıtlarındaki adresleri Hostname'den IP Bulma aracıyla sorgulayabilirsiniz. Yanıt, kullanılan DNS kaynağına ve önbelleğin güncelliğine göre değişebilir.

Bir Alan Adı Neden Birden Fazla IP Adresi Gösterir?

Tek bir alan adı için birden fazla A kaydı, birden fazla AAAA kaydı veya iki adres ailesinden kayıtlar birlikte yayımlanabilir. Bu durumda DNS yanıtı birden fazla uygun ağ hedefi içerebilir ve bağlantının kullanacağı hedef istemcinin seçimine ve hizmetin dağıtım yapısına göre değişebilir.

Hizmetler kapasiteyi farklı sunuculara dağıtmak, farklı bölgelerden yanıt vermek, kesinti durumunda başka hedeflere yönlendirme yapabilmek veya CDN kullanmak için birden fazla IP adresi yayımlayabilir. Bu nedenle tek bir alan adı tek bir IP adresiyle sınırlı değildir.

Aynı IP Adresinin Birden Fazla Ada Hizmet Vermesi

Bir IP adresi, tek bir web sitesine veya tek bir alan adına ait olmak zorunda değildir. Paylaşımlı barındırma ortamları, CDN ağları ve ters proxy hizmetleri aynı ağ hedefi üzerinden çok sayıda alan adına trafik kabul edebilir.

Web sunucusu, HTTP isteğinde belirtilen hizmet adına göre uygun siteyi seçebilir. HTTPS bağlantısında sertifika seçimi için daha önceki TLS bağlantı kurulumunda iletilen SNI (Server Name Indication) de kullanılabilir. Bu yüzden iki farklı alan adının aynı IP adresine çözülmesi, bunların aynı içeriğe, aynı kuruluşa veya aynı teknik yapılandırmaya sahip olduğunu tek başına kanıtlamaz.

Aynı IP adresinin çok sayıda ada hizmet vermesi, ağ hedefi ile hizmet adının farklı şeyler olduğunu açıkça gösterir. Ağ düzeyinde hedef ortak olabilirken uygulama düzeyinde sunulan içerik alan adına göre ayrılabilir.

URL, Hostname ve Alan Adı Arasındaki Farklar

Alan adı, DNS hiyerarşisindeki bir adı belirtir. Hostname, bir ana makineyi veya hizmeti adlandırmak için kullanılan addır. DNS bağlamında www.example.com hem bir alan adı hem de bir hostname olabilir; example.com da bir web hizmetinin hostname bilgisi olarak kullanılabilir. Bu iki kavram birbirini dışlamaz ve ayrım yalnız başta www bulunmasına dayanmaz.

URL bundan daha geniştir. Bir web URL'si erişim yöntemini belirten şemayı, host bölümünü, isteğe bağlı portu, kaynak yolunu, sorguyu ve sayfa içindeki bir bölüme işaret edebilen parça bilgisini içerebilir. Host bölümü bir alan adı ya da doğrudan IP adresi olabilir, ancak URL'nin tamamı yalnız bunlardan ibaret değildir.

Örneğin https://www.example.com/urunler ifadesinde https erişim yöntemini, www.example.com host bölümünü, /urunler ise istenen kaynak yolunu belirtir. Bu ayrım, “web adresi”, “alan adı” ve “IP adresi” ifadelerinin neden her durumda birbirinin yerine kullanılamayacağını açıklar.

Alan Adı Yerine IP Adresi Yazmak Neden Her Zaman Aynı Sonucu Vermez?

Bir URL'nin host bölümünde IP adresi kullanılabilir, ancak doğrudan IP adresiyle erişim her web sitesinde alan adıyla aynı sonucu üretmez. Aynı IP adresi üzerinde birden fazla site bulunuyorsa sunucu, hangi içeriğin istendiğini alan adına göre ayırabilir; yalnız IP adresi yazıldığında varsayılan bir sayfa, hata veya farklı bir hizmet görülebilir.

HTTPS bağlantılarında sertifika çoğunlukla alan adları için düzenlenir. Doğrudan IP adresiyle erişimde sertifikanın o IP adresini de kapsaması gerekir; yalnız ilgili alan adını içermesi yeterli değildir. Aksi halde tarayıcı sertifika uyarısı verebilir. Bazı hizmetler doğrudan IP adresi üzerinden erişimi hiç kabul etmez; bağlantıyı açmak için güvenlik uyarısı atlanmamalıdır.

Bu durum IP adresinin yanlış olduğu anlamına gelmez. Doğrudan IP adresini yazdığınızda doğru sunucuya ulaşabilirsiniz; ancak sunucunun hangi içeriği sunacağı ve sertifikanın yazdığınız IP adresini kapsayıp kapsamadığı ayrı konulardır.

Alan Adı ve IP Adresi Hangi Durumlarda Kullanılır?

Kullanıcılar bir siteyi açarken, paylaşırken veya yer imlerine eklerken alan adını ya da tam URL'yi kullanır. Bu yaklaşım, hizmetin arka plandaki IP adresi değişse bile aynı okunabilir adresin korunmasını sağlar.

IP adresi daha çok ağ sorunlarını inceleme, erişim kayıtlarını kontrol etme, bağlantı hedefini belirleme ve güvenlik kuralları uygulama gibi teknik işlemlerde kullanılır. Dinamik altyapılar birden fazla adres kullanabildiği için tek bir IP adresini hizmetin değişmeyen adresi saymak yanıltıcı olabilir.