Domain'inizi hosting'inize bağlamak için DNS ayarlarını doğru yapmanız gerekir. Bu rehberde DNS kavramlarını, nameserver değişimini ve çeşitli DNS kayıtlarını detaylı olarak açıklıyoruz.
DNS Nedir?
DNS (Domain Name System), domain adlarını IP adreslerine çeviren sistemdir. Kullanıcılar sitenize domain adıyla erişir, DNS bu adresi sunucunuzun IP adresine yönlendirir.
Nameserver Nedir?
Nameserver'lar domain'inizin DNS ayarlarını barındıran sunuculardır. Hosting sağlayıcınızın nameserver'larını domain'inize tanımlayarak yönlendirme yaparsınız.
Nameserver Değişimi
1. Hosting Nameserver'larını Öğrenin
Hosting sağlayıcınızdan nameserver bilgilerini alın. Genellikle şu format:
- ns1.hostingfirması.com
- ns2.hostingfirması.com
2. Domain Paneline Giriş
- Domain registrar'ınızın paneline giriş yapın
- Domain yönetimi bölümünü açın
- Nameserver ayarları seçin
3. Nameserver Güncelleme
- Mevcut nameserver'ları silin
- Yeni nameserver'ları ekleyin
- Değişiklikleri kaydedin
4. Propagasyon Bekleme
DNS propagasyonu 24-48 saat sürebilir. Bu sürede eski ve yeni hosting arasında geçiş olur.
DNS Kayıt Türleri
A Record
Domain adını IPv4 adresine yönlendirir.
www.domain.com → 192.168.1.1
AAAA Record
Domain adını IPv6 adresine yönlendirir.
www.domain.com → 2001:db8::1
CNAME Record
Alt domain'i başka bir domain'e yönlendirir.
blog.domain.com → www.domain.com
MX Record
E-posta sunucularını belirtir.
domain.com → mail.domain.com (Priority: 10)
TXT Record
Doğrulama ve yapılandırma bilgileri içerir.
- SPF kayıtları (e-posta güvenliği)
- Google Search Console doğrulama
- DKIM kayıtları
Yaygın DNS Ayarları
Subdomain Oluşturma
- blog.domain.com: Blog için
- shop.domain.com: E-ticaret için
- mail.domain.com: E-posta için
- api.domain.com: API servisleri için
WWW Yönlendirmesi
www.domain.com ile domain.com'u aynı yere yönlendirin:
- A Record: domain.com → IP adresi
- CNAME: www.domain.com → domain.com
DNS Propagasyon Kontrolü
DNS değişikliklerini kontrol etmek için:
- nslookup komutu kullanın
- Online DNS checker araçları
- Farklı lokasyonlardan test edin
- 24-48 saat sabırsızlıkla bekleyin
E-posta DNS Ayarları
MX Record Ayarları
domain.com MX 10 mail.domain.com domain.com MX 20 backup-mail.domain.com
SPF Record
domain.com TXT "v=spf1 include:_spf.hosting.com ~all"
DKIM Record
default._domainkey.domain.com TXT "v=DKIM1; k=rsa; p=..."
SSL Sertifikası ve DNS
Let's Encrypt gibi SSL sertifikaları için:
- Domain doğrulaması gerekir
- TXT record eklenmesi istenebilir
- Wildcard sertifikalar için DNS challenge
Yaygın DNS Sorunları
Site Açılmıyor
- A Record'u kontrol edin
- Nameserver'lar doğru mu?
- DNS propagasyonu tamamlandı mı?
E-posta Çalışmıyor
- MX Record'ları kontrol edin
- Priority değerleri doğru mu?
- SPF kayıtları var mı?
Alt Domain Açılmıyor
- CNAME veya A Record eklenmiş mi?
- Wildcard ayarı var mı?
- Hosting panel ayarları kontrol edin
DNS Güvenliği
- DNS hijacking'e karşı dikkatli olun
- DNSSEC aktif edin
- Güvenilir DNS sağlayıcıları kullanın
- Düzenli olarak DNS kayıtlarını kontrol edin
DNS ayarları teknik görünse de temel mantığını anladıktan sonra yönetmesi kolay. Her değişiklik sonrası mutlaka test edin ve sabırsızlıkla beklemeyin.