DNS Kayıt Yönetimi: Alan Adınızı Sunucunuza Bağlamanın Teknik Rehberi
Alan adınızı bir sunucuya bağlamak için gereken DNS kayıt türlerini, yönlendirme süreçlerini ve dikkat edilmesi gereken teknik detayları adım adım inceleyin.
Caner Serbest
Sistem ve Altyapı
3 min read
DNS Kayıt Yönetimi: Alan Adınızı Sunucunuza Bağlamanın Teknik Rehberi
Dijital dünyada varlık göstermenin ilk adımı, kendinize ait bir alan adı (domain) edinmek ve onu doğru sunucuya yönlendirmektir. Bir alan adını satın aldığınızda, teknik olarak henüz hiçbir yere işaret etmez. Alan adınızın bir web sitesini veya mail sunucusunu göstermesini sağlamak için DNS (Domain Name System) kayıtlarını yapılandırmanız gerekir. Bu rehberde, DNS kayıtlarının mantığını ve adım adım yönlendirme süreçlerini ele alacağız.
DNS Nedir ve Nasıl Çalışır?
DNS, internetin telefon rehberidir. İnsanlar için okunabilir olan example.com gibi alan adlarını, bilgisayarların anlayabileceği IP adreslerine (örneğin 192.0.2.1) dönüştürür. Bir kullanıcı tarayıcısına bir adres girdiğinde, bu istek DNS çözümleyicilerine (resolver) gider ve sistem ilgili IP adresini bularak bağlantıyı başlatır.
Temel DNS Kayıt Türleri
DNS yönetimi yaparken karşınıza çıkacak temel kayıt tiplerini bilmek, doğru yapılandırma için kritiktir:
- A Kaydı (Address Record): Bir alan adını doğrudan bir IPv4 adresine yönlendirir. En yaygın kullanılan kayıttır.
- AAAA Kaydı: A kaydı ile aynıdır ancak IPv6 adresleri içindir.
- CNAME (Canonical Name): Bir alan adını başka bir alan adına yönlendirir. Örneğin
www.example.comadresiniexample.comadresine yönlendirmek için kullanılır. - MX (Mail Exchange): Alan adınıza gelen e-postaların hangi mail sunucusuna iletileceğini belirler.
- TXT: Genellikle doğrulama amaçlı kullanılır (SPF, DKIM, Google Search Console doğrulaması vb.).
Adım Adım DNS Yönlendirme Süreci
1. Alan Adı Sağlayıcınızın Panelini Açın
DNS kayıtlarını genellikle alan adını satın aldığınız kayıt operatörünün (GoDaddy, Namecheap, Google Domains, IHS vb.) panelinden yönetirsiniz. Eğer sunucunuzun kendi DNS yönetimini kullanacaksanız, alan adınızın ‘Name Server’ (NS) bilgilerini o sunucuya göre güncellemeniz gerekir.
2. A Kaydı ile Sunucuya Bağlanma
Web sitenizi barındıran sunucunun IP adresini öğrenin. DNS yönetim panelinde ‘Add Record’ veya ‘Yeni Kayıt Ekle’ kısmına gelin:
- Tür: A
- Host/Name: @ (Bu, kök dizini yani domainin kendisini temsil eder)
- Value/IP: Sunucunuzun IP adresi
- TTL: Genellikle 3600 (1 saat) olarak bırakılır.
3. CNAME ile www Yönlendirmesi
Kullanıcıların www.example.com adresini yazarak da sitenize erişmesini istiyorsanız:
- Tür: CNAME
- Host/Name: www
- Value/Target: example.com
Bu sayede www alt etki alanı, ana domainin işaret ettiği sunucuya yönlendirilmiş olur.
DNS Yayılımı (Propagation) Nedir?
DNS kayıtlarını değiştirdiğinizde, bu değişikliğin dünyanın her yerindeki DNS sunucularına yansıması anlık olmaz. Buna ‘yayılım’ (propagation) denir. Bu süreç, TTL (Time To Live) süresine bağlı olarak birkaç dakikadan 48 saate kadar sürebilir. Değişiklik yaptıktan sonra sonuçları hemen görmezseniz panik yapmayın; sistemin dünya genelindeki önbellekleri temizlemesini beklemeniz gerekir.
Teknik İpuçları ve En İyi Uygulamalar
- TTL Değerini Düşük Tutun: Eğer yakın zamanda bir IP değişikliği yapacaksanız, TTL süresini 300 saniyeye (5 dakika) kadar düşürerek yayılım hızını artırabilirsiniz. İşlemler bittikten sonra tekrar 3600 veya 14400 seviyelerine çekmek sunucu yükünü azaltacaktır.
- Güvenlik İçin SPF Kaydı: E-postalarınızın spam kutusuna düşmemesi için mutlaka bir TXT kaydı olarak SPF (Sender Policy Framework) oluşturun.
Örnek bir SPF kaydı:
v=spf1 ip4:192.0.2.1 -all
- Hata Ayıklama (Debugging): Yaptığınız değişikliklerin işleyip işlemediğini görmek için
digkomutunu veya onlineDNS Propagation Checkeraraçlarını kullanabilirsiniz.
Terminal üzerinde kontrol etmek için:
dig example.com +short
Bu komut, domaininizin şu an hangi IP’ye işaret ettiğini doğrudan size söyler. Eğer beklediğiniz IP’yi görüyorsanız, DNS ayarlarınız başarıyla yapılandırılmış demektir.
Sonuç
DNS yönetimi, her web geliştiricinin veya sistem yöneticisinin mutlaka hakim olması gereken bir konudur. Yanlış bir A kaydı veya eksik bir CNAME, web sitenizin dakikalarca erişilemez olmasına yol açabilir. Bu rehberdeki adımları izleyerek, alan adınızın sunucuyla olan bağını güvenle kurabilir ve yönetebilirsiniz. Unutmayın, DNS dünyasında sabırlı olmak ve TTL sürelerine dikkat etmek, en büyük dostunuzdur.
Bu yazı Gemini ile otomatik oluşturulmuştur.