Skip to content
Back to blog
Rehber DNS Domain A Kaydı CNAME Sistem Yönetimi Rehber

DNS Kaydı Nasıl Yönlendirilir: Alan Adı Yönetiminde Pratik ve Güvenli Adımlar

Alan adınızı (domain) yeni bir sunucuya, hosting sağlayıcısına veya bulut servisine bağlarken ihtiyaç duyacağınız DNS yönlendirme işlemlerini, kayıt türlerini (A, CNAME, TXT, MX) ve propagation sürecini adım adım inceleyin.

Caner Serbest

Sistem ve Altyapı

4 min read

DNS Kaydı Nasıl Yönlendirilir: Alan Adı Yönetiminde Pratik ve Güvenli Adımlar

Yazar: Caner Serbest

Web sitenizi yayına alırken, e-posta altyapınızı değiştirirken veya mevcut bir uygulamayı yeni bir bulut sunucusuna taşırken yapmanız gereken en kritik işlemlerden biri DNS (Domain Name System) kayıtlarını doğru şekilde yapılandırmaktır. İnternetin telefon defteri olarak nitelendirebileceğimiz DNS, insan dostu alan adlarını (ornek.com), makinelerin birbirini bulmasını sağlayan IP adreslerine (192.0.2.1) çevirir.

Bu rehberde, bir alan adının DNS kayıtlarının nasıl yönlendirileceğini, sık kullanılan kayıt türlerinin (A, CNAME, TXT, MX) ne işe yaradığını ve DNS değişiklikleri yapılırken dikkat edilmesi gerekenleri pratik bir yaklaşımla ele alacağız.


DNS Sürecinin Temel Mantığı

Bir kullanıcı tarayıcısına ornek.com yazdığında, bilgisayar arka planda bu alan adının hangi IP adresine karşılık geldiğini öğrenmek için DNS sorgusu başlatır. Bu sorgu sırasıyla:

  1. Tarayıcı önbelleğine,
  2. İşletim sistemi önbelleğine,
  3. İnternet Servis Sağlayıcısının (İSS) DNS sunucularına,
  4. Kök (Root) sunuculara,
  5. TLD (Top-Level Domain - .com) sunucularına,
  6. Ve nihayetinde alan adınızın yetkili (authoritative) DNS sunucularına gider.

Yönlendirme işlemi dediğimiz şey, tam olarak bu 6. adımda yer alan yetkili DNS sunucularınız üzerindeki kayıtları güncelleyerek, trafiğin doğru hedefe yönlendirilmesini sağlamaktır.


En Sık Kullanılan DNS Kayıt Türleri

DNS panelinize girdiğinizde karşınıza birçok farklı harf kısaltması çıkacaktır. Bir yönlendirme planı yapmadan önce bu kayıtların ne anlama geldiğini netleştirmek gerekir.

1. A Kaydı (Address Record)

Bir alan adını doğrudan bir IPv4 adresine bağlar. Örneğin, ornek.com adresini 192.0.2.45 IP adresine sahip bir sunucuya yönlendirmek için A kaydı kullanılır.

2. AAAA Kaydı

A kaydının IPv6 versiyonudur. Alan adınızı bir IPv6 adresine yönlendirmek istediğinizde bu kayıt türü kullanılır.

3. CNAME Kaydı (Canonical Name)

Bir alan adını başka bir alan adının takma adı (alias) haline getirir. Örneğin, www.ornek.com adresini ornek.com adresine yönlendirmek için CNAME kullanılır. Doğrudan IP adresi almaz, başka bir domain adına işaret eder.

4. TXT Kaydı (Text Record)

DNS sunucusuna metin tabanlı veriler eklemenizi sağlar. Genellikle alan adı mülkiyetini doğrulamak (Google Search Console, SSL sertifika sağlayıcıları vb.) veya e-posta güvenliği için SPF, DKIM, DMARC kayıtlarını tanımlamak amacıyla kullanılır.

5. MX Kaydı (Mail Exchange)

Alan adınıza gelen e-postaların hangi sunuculara yönlendirileceğini belirler. E-posta altyapısı kurarken veya değiştirirken en kritik kayıttır.


Adım Adım DNS Yönlendirme Süreci

DNS kayıtlarını yönlendirmek için izlenmesi gereken mantıksal adımlar şunlardır:

Adım 1: DNS Sağlayıcınızı Belirleyin

Alan adınızı (domain) satın aldığınız firma (registrar), aynı zamanda DNS hizmeti de sunuyor olabilir. Ancak performansı artırmak, güvenlik sağlamak veya merkezi bir yönetim elde etmek için Cloudflare, Route 53 veya DigitalOcean gibi harici bir DNS sağlayıcı da kullanabilirsiniz. Hangi sağlayıcıyı kullanacaksanız, alan adınızın Nameserver (NS) kayıtlarının o sağlayıcıya işaret ettiğinden emin olun.

Adım 2: Mevcut Durumu Kontrol Edin

Eğer aktif olarak çalışan bir sistem üzerinde değişiklik yapacaksanız, mevcut DNS kayıtlarınızın bir yedeğini alın veya ekran görüntüsünü kaydedin. Olası bir hata durumunda eski haline hızlıca dönebilmek hayat kurtarır.

Adım 3: Yeni Kayıtları Ekleyin

Yeni sunucunuzun IP adresini veya hedef adresini öğrendikten sonra DNS panelinizde ilgili kayıtları oluşturun.

Örnek bir temel yapılandırma şu şekildedir:

Kayıt TürüHost / AdıHedef / DeğerTTLAçıklama
A@ (veya boş)203.0.113.153600Ana domaini sunucuya bağlar
CNAMEwwwornek.com3600www önekini ana domaine yönlendirir
TXT@v=spf1 include:_spf.google.com ~all3600E-posta SPF doğrulaması
MX@mail.ornek.com (Öncelik: 10)3600E-posta yönlendirmesi

Adım 4: TTL Değerini Ayarlayın

TTL (Time to Live), DNS kayıtlarının İSS’ler tarafından ne kadar süreyle önbellekte (cache) tutulacağını saniye cinsinden belirler.

  • Değişiklik öncesi: Eğer bir taşıma yapacaksanız, değişiklikten 24 saat önce TTL değerini düşürün (örneğin 300 saniye / 5 dakika yapın). Böylece dünya genelindeki sunucular yeni IP adresini çok daha hızlı fark edecektir.
  • Normal süreç: Stabil çalışan sistemlerde gereksiz DNS sorgusu yükünü azaltmak için TTL süresi 3600 saniye (1 saat) veya daha uzun tutulabilir.

DNS Yönlendirmesini Test Etmek ve Doğrulamak

Yeni DNS kayıtlarını girdikten sonra değişikliğin küresel çapta yayılıp yayılmadığını kontrol etmek gerekir. Bu sürece DNS Propagation (Yayılım) denir.

Komut Satırı Araçları ile Test Etme

Linux veya macOS terminalinde dig komutunu kullanarak alan adınızın hangi IP adresini döndürdüğünü anında görebilirsiniz:

dig ornek.com +short

Belirli bir DNS sunucusuna (örneğin Google’ın 8.8.8.8 sunucusuna) sorgu atarak güncel durumu test etmek için:

dig @8.8.8.8 ornek.com A

Eğer Windows kullanıyorsanız, komut istemcisinde (CMD) nslookup aracını kullanabilirsiniz:

nslookup ornek.com 8.8.8.8

Çevrimiçi DNS Kontrol Araçları

Dünyanın farklı noktalarındaki DNS sunucularının alan adınızı nasıl gördüğünü test etmek için dnschecker.org veya whatsmydns.net gibi platformları kullanabilirsiniz. Bu araçlar, yaptığınız A veya CNAME kaydının coğrafi olarak nerelerde güncellendiğini harita üzerinde gösterir.


Sık Yapılan Hatalar ve Dikkat Edilmesi Gerekenler

  1. Kök Domain için CNAME Kullanımı: RFC standartlarına göre kök domain (ornek.com) için CNAME kaydı oluşturulamaz. Kök domaini başka bir adrese yönlendirmeniz gerekiyorsa, sağlayıcınızın “Flattening” (CNAME düzleştirme) özelliğini kullanmalı veya standart bir A kaydı tercih etmelisiniz.
  2. Yanlış TTL Beklentisi: DNS kayıtlarını değiştirdikten sonra tüm dünyada anında aktif olmasını beklemek yaygın bir yanılgıdır. Ön bellekleme mekanizmaları nedeniyle bu süreç 24 ila 48 saati bulabilir; ancak TTL süresi önceden düşürüldüyse bu süre dakikalara indirilebilir.
  3. MX ve TXT Çakışmaları: E-posta altyapısını taşırken mevcut MX ve TXT kayıtlarını silmek, çalışan e-postaların kesilmesine neden olur. Taşıma sırasında eski ve yeni kayıtların çakışmadığından emin olun.

Sonuç

DNS kayıtlarını doğru yönetmek, web sitenizin erişilebilirliği, e-postalarınızın güvenliği ve kullanıcı deneyimi açısından hayati önem taşır. Adım adım ilerlemek, değişiklik öncesi TTL sürelerini optimize etmek ve işlem sonrasında farklı lokasyonlardan testler yapmak, olası kesintilerin önüne geçmenizi sağlar. Altyapınızı kurarken bu prensipleri izlemek, sistem yönetimindeki en temel ve güvenli reflekslerden birini kazanmanıza yardımcı olacaktır.


Bu yazı Gemini ile otomatik oluşturulmuştur.