Alan Adı Çözümleme ve DNS Ayarları Ayrıntılı Anlatımı: Başlangıçtan Uzmanlığa

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

Domain adı analizi nedir?

Alan adı çözümleme, insanların kolayca hatırlayabileceği alan adlarını (örneğin www.example.com), bilgisayarların ağ iletişimi için kullandığı IP adreslerine (örneğin 192.0.2.1) dönüştürme işlemidir. Bu süreç, internet altyapısının temelini oluşturur ve internetin “telefon rehberi” görevi görür. Tarayıcınıza bir web adresi girdiğinizde, cihazınız bu harf kombinasyonunu doğrudan anlamaz; bağlantı kurmak ve web sitesi içeriğini alabilmek için ilgili alan adına karşılık gelen sunucunun IP adresini bulması gerekir.

Alan Adı Sistemi’nin (Domain Name System – DNS) Çalışma Prensibi

Alan Adı Sistemi (Domain Name System – DNS), devasa ve dağıtık bir veritabanıdır. Çalışma prensibi, katmanlı sorgulama mekanizmasına dayanır. Bir web sitesine eriştiğinizde, cihazınız (bilgisayar veya telefon) öncelikle yerel DNS önbelleğini kontrol eder; bu önbellekte söz konusu alan adına daha önce erişilip erişilmediği ve ilgili IP adresinin kaydedilip kaydedilmediği incelenir. Eğer yerel önbellekte herhangi bir bilgi bulunmazsa, sorgu isteği ağ ayarlarınızda belirtilen DNS çözümleyiciye gönderilir. Bu DNS çözümleyici genellikle internet servis sağlayıcınız veya Google DNS, Cloudflare DNS gibi kamu DNS hizmet sağlayıcıları tarafından sağlanır.

DNS çözücüsü daha sonra özyinelemeli sorgulamalara başlar. İlk olarak kök alan adı sunucusundan başlar; kök sunucu, .com gibi üst düzey alan adlarını yöneten sunucuların adreslerini verir. Daha sonra çözücü, .com sunucusuna sorgu gönderir ve bu sunucu da example.com’u yöneten yetkili alan adı sunucusunun adresini belirtir. Son olarak çözücü, example.com’un yetkili sunucusuna sorgu gönderir ve yetkili sunucu ilgili alan adına karşılık gelen gerçek IP adresini döndürür. Çözücü, bu sonucu cihazınıza geri gönderir ve sonraki kullanımlar için bu bilgiyi önbelleğe alır. Tüm bu süreç genellikle sadece birkaç on ila birkaç yüz milisaniye sürer.

Tavsiye edilen okuma Domain analizi ve konfigürasyonu için kapsamlı bir rehber: Temel kavramlardan ileri düzey uygulamalara kadar.

Anahtar Analiz Kayıt Türleri

DNS ayarlarında, farklı kayıt türleri farklı ağ hizmetlerine işaret eder. En yaygın kayıt türleri arasında A kaydı, CNAME kaydı, MX kaydı ve TXT kaydı bulunur.

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.

A kaydı en temel kayıttır ve bir alan adını doğrudan bir IPv4 adresine yönlendirir. Örneğin, www.example.com İşaret etmek. 192.0.2.1

AAAA kaydı, A kaydına benzer; ancak yeni nesil internet protokolüne uyum sağlamak için IPv6 adreslerini işaret eder.

CNAME kaydı (Canonical Name Record), bir alan adının başka bir alan adına (yani standart bir alan adına) yönlendirilmesi için kullanılır; IP adresine değil. Örneğin, bir alan adını başka bir alan adına yönlendirmek için CNAME kaydı kullanabilirsiniz. m.example.com Ayarları yapın. www.example.com CNAME kaydı ile, böylece… www.example.com IP adresiniz değiştiğinde,m.example.com Değişiklikler otomatik olarak takip edilir; ayrı bir ayarlama yapmanıza gerek yoktur.

MX kaydı (Mail Exchange Record), belirli bir alan adına ait e-postaların alınmasından sorumlu olan e-posta sunucusunun adresini belirtmek için kullanılır. Bu, kurumsal e-posta ayarları için son derece önemlidir.

Tavsiye edilen okuma Domain analizi ve konfigürasyonu için kapsamlı bir rehber: temel kavramlardan pratik tekniklere kadar her şey.

TXT kayıtları, yöneticilerin DNS’de metin bilgileri saklamasına olanak tanır. Başlangıçta insanların okuyabileceği notlar için kullanılmıştır; ancak günümüzde alan adı sahipliği doğrulama (örneğin Google Webmaster Araçları), spam e-postaları önlemek için e-posta gönderen politikası çerçeveleri (SPF) ve alan adı anahtarlı e-posta imzalama (DKIM) gibi çeşitli doğrulama amaçları için yaygın olarak kullanılmaktadır.

DNS kaydını nasıl ayarlarım?

DNS kayıtlarını ayarlamak genellikle alan adı kayıt şirketinizin veya DNS barındırma hizmeti sağlayıcısının sunduğu yönetim paneli aracılığıyla yapılır. Farklı hizmet sağlayıcılarının arayüzleri birbirinden farklı olsa da, temel süreçler ve kavramlar benzerdir. Net ve doğru bir DNS ayarı, web sitelerinin ve e-posta hizmetlerinin sorunsuz çalışmasının temelidir.

Alan adı kayıt şirketinde değişiklik yapın.

Çoğu kullanıcı, bir alan adı satın aldıktan sonra, yönetim için kayıt şirketinin sağladığı varsayılan DNS sunucularını doğrudan kullanır. Alan adı kayıt şirketinizin hesabına girdikten sonra, alan adı yönetim listesini bulun ve yapılandırmak istediğiniz alan adını seçin. Genellikle “DNS Yönetimi”, “Alan Adı Çözümleme” veya “İsim Sunucusu” gibi bir seçenek bulacaksınız.

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

DNS yönetim sayfasına girdiğinizde, bir kayıt listesi göreceksiniz. Yeni bir kayıt eklemek için kayıt türünü (örneğin A, CNAME, MX vb.) seçmeniz ve ardından “Ana Bilgisayar Kaydı” veya “Ad” alanına alt alan adını girmeniz gerekmektedir (örneğin, bir alan adını yönlendirmek istiyorsanız…). blog.example.com “Yürürlüğe girer”; bu alana genellikle bu ifade yazılır. blogEğer ana alan adını kullanmak istiyorsanız… example.com “Yürürlüğe girer”; bu alana genellikle bu ifade yazılır. @ Veya boş bırakabilirsiniz; bu, hizmet sağlayıcısına bağlıdır. Daha sonra, “Kayıt Değeri” veya “İşaret Edilen” sütununa hedef adresi (IP adresi veya alan adı) girin. Son olarak, TTL (Yaşam Süresi) ayarlayın; bu, diğer DNS sunucularının bu kaydı ne kadar süre boyunca önbelleğinde tutacağını belirler. Ayarlamaları tamamladıktan sonra kaydedin.

Değişikliklerin tüm dünyada yürürlüğe girmesi genellikle biraz zaman alır (birkaç dakikadan 48 saate kadar, TTL ayarlarına bağlı olarak) ve bu sürece DNS yayılımı (DNS propagation) denir.

Üçüncü parti bir DNS barındırma hizmeti kullanmak

Performans, güvenlik ve işlevsellik açısından birçok kullanıcı ve kuruluş, alan adlarının DNS çözümlemesini Cloudflare, Amazon Route 53, Google Cloud DNS gibi profesyonel üçüncü parti hizmet sağlayıcılar tarafından yönetilmesini tercih eder.

Tavsiye edilen okuma Alan Adı Çözümleme ve Hizmet Seçimi Rehberi: Başlangıçtan Uzmanlığa

Üçüncü parti bir DNS hizmeti kullanmak için öncelikle ilgili servis sağlayıcısında bir “bölge” oluşturmanız veya alan adınızı eklemeniz gerekmektedir. Servis sağlayıcı, size bir dizi otoriter DNS sunucu adresi atayacaktır (genellikle ns1.xxx.com, ns2.xxx.com şeklinde). Daha sonra, alan adı kayıt şirketinizin yönetim paneline geri dönerek “İsim Sunucusu” (Name Server) ayarlarını değiştirme seçeneğini bulmalı ve varsayılan kayıt şirketi DNS sunucu adreslerini, üçüncü parti servis sağlayıcısının sağladığı adreslerle değiştirmelisiniz. Bu değişiklik yürürlüğe girdiğinde, tüm DNS kayıtlarınız üçüncü parti servis sağlayıcısının kontrol panelinde ayarlanacak ve yönetilecektir. Bu yöntem, daha hızlı çözümleme hızları, daha güçlü saldırıya karşı koruma (örneğin DDoS koruması) ve daha kapsamlı analiz özellikleri sunar.

Gelişmiş DNS Yapılandırması ve Optimizasyonu

Temel ayarları öğrendikten sonra, bazı gelişmiş yapılandırmalarla web sitesinin performansını, kullanılabilirliğini ve güvenliğini daha da artırabilirsiniz.

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. →

Yük dengeleme ve felaket kurtarma.

DNS aracılığıyla basit yük dağıtımı ve kesinti yönetimi (failover) gerçekleştirilebilir. Yaygın bir yöntem, bir A kaydı kullanmak ve bir ana bilgisayar adı için birden fazla farklı IP adresi belirlemektir. Kullanıcı bir sorgu yaptığında, DNS çözümleyici bu IP adreslerinden birini döngüsel veya rastgele bir şekilde döndürür; böylece trafik birden fazla sunucuya dağıtılır. Buna DNS döngüsü (DNS round-robin) denir.

Daha gelişmiş yük dengeleme özellikleri, “akıllı yönlendirme” veya “dinamik DNS” özelliklerini destekleyen üçüncü parti DNS hizmetleri kullanılarak sağlanabilir. Bu hizmetler, kullanıcıların coğrafi konumuna (coğrafi yönlendirme), sunucuların sağlık durumuna (arıza durumunda yedekleme) veya mevcut yük durumuna göre en uygun sunucu IP adresini dinamik olarak belirleyerek daha iyi bir kullanıcı deneyimi ve daha yüksek hizmet kullanılabilirliği sunar.

DNSSEC güvenlik uzantısı.

DNS protokolü, tasarlanırken veri bütünlüğü ve kimlik doğrulama mekanizmalarından yoksundu; bu da onun önbellek zehirlenmesi, DNS aldatmacası gibi saldırılara karşı savunmasız kalmasına neden oldu. DNSSEC (Domain Name System Security Extensions – Alan Adı Sistemi Güvenlik Genişletmeleri), DNS verilerine kamu anahtarı kriptografisine dayalı dijital imzalar ekleyerek bu sorunu çözmektedir.

DNSSEC etkinleştirildiğinde, yetkili DNS sunucuları yayınladıkları DNS kayıtlarını özel anahtarlarla imzalar. Yinelemeli DNS çözümleyicileri ise aldıkları DNS yanıtlarının gerçek, eksiksiz ve değiştirilmemiş olduğunu doğrulamak için ilgili genel anahtarı kullanabilirler. DNSSEC, DNS sorgu içeriklerini şifreleyemez (bu işlem DNS over HTTPS/TLS tarafından yapılır); ancak saldırganların kullanıcıları kötü niyetli web sitelerine yönlendirmesini etkili bir şekilde önler. Giderek daha fazla kayıt şirketi ve DNS hizmet sağlayıcısı DNSSEC’in etkinleştirilmesini desteklemekte ve önermektedir.

CDN ve DNS’nin İşbirliği

İçerik dağıtım ağları (Content Distribution Networks – CDN’ler), küresel içerik erişimini hızlandırmak için DNS (Domain Name System) ile yakından iş birliği yapar. Bir web sitenizi CDN hizmetine bağladığınızda, genellikle alan adınızı (örneğin…) da bu ağa eklemeniz gerekir. www.example.comBir CNAME kaydı aracılığıyla, bir CDN (Content Delivery Network) sağlayıcısının sunduğu bir alan adına yönlendirilir (örneğin: example.cdnprovider.com)。

Bundan sonra, kullanıcılar web sitenizi ziyaret ettiğinde, DNS sorgu istekleri sonunda CDN sağlayıcısının akıllı DNS sistemine ulaşır. Bu sistem, kullanıcının coğrafi konumu, ağ durumu gibi bilgilere dayanarak, dünya genelindeki yüzlerce kenar düğümden kullanıcı için en uygun düğüm IP adresini seçer ve geri gönderir. Böylece, kullanıcılar web sitesi içeriklerini en yakındaki sunucudan alır; bu da gecikmeyi büyük ölçüde azaltır ve yükleme hızını artırır.

Arıza Giderme ve Sık Karşılaşılan Sorunlar

Doğru şekilde ayarlanmış olsa bile, DNS ile ilgili sorunlar zaman zaman ortaya çıkabilir. Temel araştırma yöntemlerini bilmek, sorunları hızlı bir şekilde tespit etmenize ve çözmenize yardımcı olacaktır.

DNS çözümlemesinin etkili olup olmadığını nasıl kontrol ederim?

DNS kayıtlarını değiştirdikten sonra, kayıtların doğru bir şekilde yayıldığını kontrol etmek için çeşitli çevrimiçi araçlar veya komut satırı araçları kullanabilirsiniz. En yaygın kullanılan komut satırı aracı ise… nslookupdig

Windows’taki Komut İstemi’nde veya macOS/Linux’taki Terminal’de şunu girin: nslookup 您的域名(Örneğin) nslookup www.example.comÇözümlenen IP adresini görmek için bunu yapmanız yeterlidir.dig Komutlar (macOS/Linux’ta yaygın olarak kullanılır; Windows’ta kurulum gerekebilir) daha güçlü özelliklere sahiptir, örneğin… dig www.example.com A Sadece A kaydını sorgulayabilir ve ayrıntılı sorgu yolunu ile TTL (Time To Live) bilgilerini gösterebilirsiniz.

Ayrıca, “DNSChecker.org” gibi çevrimiçi küresel DNS yayılım kontrol araçlarını da kullanabilirsiniz. Bu araçlar, alan adınızı dünyanın çeşitli yerlerinden sorgulayarak yeni ayarların gerçekten küresel olarak yürürlüğe girdiğinden emin olmanıza yardımcı olur.

DNS önbelleği sorunları ve yenileme işlemleri

DNS önbelleği, çözümleme hızını artıran bir mekanizmadır; ancak bu, kayıtlar değiştirildikten sonra değişikliklerin hemen görülmemesine neden olabilir. Önbellek, işletim sisteminizde, yerel yönlendiricinizde, ISS’nizin DNS sunucusunda veya genel DNS sunucularında bulunabilir.

Yerel önbelleği yenilemek için, Windows Komut İstemi’nde aşağıdaki komutu çalıştırabilirsiniz: ipconfig /flushdnsMacOS terminalinde, sistem sürümüne bağlı olarak aşağıdaki komutlar çalıştırılabilir: sudo killall -HUP mDNSRespondersudo dscacheutil -flushcacheTarayıcının önbelleği de etkili olabilir; bu durumu test etmek için tarayıcının “gizli mod”unu (anonim modunu) kullanmayı deneyebilirsiniz.

Eğer sorun hala devam ediyorsa, bunun nedeni üst düzey DNS sunucularındaki önbelleğin henüz süresinin dolmamış olması olabilir. Bu durumda, kaydın TTL (Time To Live) süresinin geçmesini beklemekten başka çare yoktur; ya da yardım almak için DNS servis sağlayıcınızla iletişime geçmelisiniz.

Ayrıştırma işleminin başarısız olmasının olası nedenleri:

Eğer bir alan adına erişilemiyorsa, DNS çözümleme işleminin başarısız olması yaygın nedenlerden biridir. Olası durumlar şunlardır: DNS kayıtlarının yanlış ayarlanması (örneğin yanlış IP adresi girilmesi, yanlış kayıt türünün seçilmesi), alan adı sunucularının (Name Server) doğru şekilde ayarlanmamış veya etkin olmaması, alan adının süresinin dolup yenilenmemesi, DNS hizmet sağlayıcısında kesintilerin olması, veya yerel ağ güvenlik duvarlarının/anti-virüs programlarının DNS sorgularını engellemesi.

Araştırma yapılırken içten dışa doğru bir sıra izlenmelidir: Önce yerel ağı ve önbelleği kontrol edin, ardından diğer adımları uygulayın. dig +trace Komutlar veya çevrimiçi araçlar, tam çözümleme yolunu izler ve hangi aşamada bir hata meydana geldiğini veya hata mesajı döndürüldüğünü gösterir; böylece sorunlara daha hedefe yönelik bir şekilde çözüm bulunabilir.

Özetle.

Alan adı çözümleme ve DNS ayarları, kullanıcıları çevrimiçi hizmetlerle bağlayan görünmez bir köprüdür. Alan adlarının IP adreslerine dönüştürülme prensibini anlamaktan, A, CNAME, MX gibi temel kayıt türlerinin nasıl yapılandırılacağını öğrenmeye kadar, her web sitesi yöneticisinin sahip olması gereken temel becerilerdir. Üçüncü parti DNS sağlayıcılarını mantıklı bir şekilde kullanmak, yük dengeleme özelliklerini yapılandırmak, DNSSEC güvenlik genişletmelerini etkinleştirmek ve CDN (Content Delivery Network) ile iş birliği yapmak, hizmetlerin performansını, güvenilirliğini ve güvenliğini önemli ölçüde artırabilir. Erişim sorunlarıyla karşılaşıldığında, sistematik bir yaklaşım benimsemek çok önemlidir. nslookupdig Bu tür araçlar kullanılarak yapılan incelemeler, çoğu DNS ile ilgili sorunu etkili bir şekilde çözebilir. DNS’yi derinlemesine anlamak ve ustaca kullanmak, dijital varlıklarınızın küresel internet üzerinde stabil ve verimli bir şekilde çalışmasını sağlamanın önemli bir adımıdır.

Sıkça Sorulan Sorular.

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

DNS kaydının etkinleşme süresi, yani küresel olarak yayılma süresi, esas olarak kayda ayarlanan TTL (Time To Live) değerine bağlıdır. TTL süresi dolduğunda, dünya genelindeki DNS sunucuları önbelleklerini güncelleyerek yeni kaydı alırlar. Genellikle bu süre birkaç dakika ile 48 saat arasındadır. Birçok hizmet sağlayıcı, etkinleşme süresini hızlandırmak için TTL değerini değiştirmeden önce düşürmeyi (örneğin 300 saniyeye) ve değişiklik tamamlandıktan sonra tekrar normal değere geri getirmeyi önerir.

A kaydı ve CNAME kaydı arasındaki fark nedir?

A kaydı, bir ana bilgisayar adını doğrudan sabit bir IPv4 adresine eşler. CNAME kaydı ise, bir ana bilgisayar adını bir başka alan adına (yani standart bir alan adına) referans olarak kullanır; bu referans bir IP adresi değildir. En büyük fark, hedef IP adresi değiştiğinde A kaydının tüm ona işaret eden alan adlarının manuel olarak güncellenmesi gerektiğidir; ancak bir alan adına CNAME kullanılırsa, yalnızca hedef alan adının A kaydı güncellenmesi yeterlidir ve tüm CNAME kayıtları otomatik olarak etkin hale gelir. Ancak dikkat edilmesi gereken bir nokta vardır: Kök alan adları (örneğin example.com) için genellikle CNAME kaydı oluşturulması önerilmez.

TTL (Time To Live) nedir ve ne kadar değer ayarlamak uygundur?

TTL, “Time To Live” (Yaşam Süresi) kısaltmasıdır ve birimi saniyedir. Bu değer, diğer DNS sunucularına bu çözümleme kaydının ne kadar süreyle önbelleğe alınabileceğini bildirir. Daha kısa bir TTL (örneğin 300 saniye), değişikliklerin daha hızlı yürürlüğe girmesini sağlar; ancak yetkili DNS sunucularının sorgu yükünü artırır. Daha uzun bir TTL (örneğin 86.400 saniye, yani 1 gün), sorgu sayısını azaltarak çözümleme hızını artırır; ancak kayıt değişikliğinin tüm dünyada etkili hale gelmesi için daha uzun zaman gerektirir. Sabit ve değişmeyen kayıtlar (örneğin şirket e-posta MX kayıtları) için daha uzun bir TTL ayarlanabilir; sık sık değişebilecek veya hızlı bir felaket durumunda geçiş yapılması gereken kayıtlar için ise daha kısa bir TTL önerilir.

Neden DNSSEC’e ihtiyaç var?

DNSSEC’in temel amacı, DNS verilerinin kaynağının doğrulanmasını ve veri bütünlüğünün kontrol edilmesini sağlamak, böylece DNS önbelleklerinin zehirlenmesi ve aldatıcı saldırıların önlenmesidir. Dijital imzalar aracılığıyla, aldığınız DNS yanıtlarının ilgili alan adının yasal yöneticisinden geldiğinden ve yol boyunca değiştirilmediğinden emin olur. Sorgu içeriklerini şifrelemese de, kullanıcıların dolandırıcı web sitelerine yönlendirilmesini etkili bir şekilde engeller. Ağ saldırı yöntemlerinin gelişmesiyle birlikte, DNSSEC’in etkinleştirilmesi önemli bir güvenlik uygulaması haline gelmiştir.