DNS Nedir? DNS Terimleri, Bileşenleri ve Temel Kavramlar
DNS, alan adlarını IP adreslerine çeviren sistemdir.
DNS’i anlamak, web sitesi ve sunucu sorunlarını hızlı çözmenizi sağlar.
Bu Rehberde Ne Öğreneceksiniz?
- DNS’in temel mantığını
- Alan adı ve IP ilişkisini
- DNS kayıt türlerini
- DNS sorgularının nasıl çalıştığını
DNS (Domain Name System) Nedir?
DNS, insan dostu alan adlarını IP adreslerine çevirir.
Tarayıcılar IP ile çalışır, insanlar alan adı kullanır.
Örnek:
rabisu.cloud → 185.XX.XX.XX
Temel DNS Terimleri
Alan Adı (Domain Name)
Alan adı, bir internet kaynağının okunabilir ismidir.
Örnek: rabisu.cloud
IP Adresi
IP adresi, ağ üzerindeki benzersiz kimliktir.
IPv4 örneği: 192.168.1.10
DNS, alan adını bu sayıya eşler.
Üst Seviye Alan Adı (TLD)
Alan adının en sağ kısmıdır.
Örnekler: .com, .net, .org, .edu
TLD’ler ICANN tarafından yönetilir.
Host (Ana Bilgisayar)
Host, alan adı altındaki belirli servistir.
Örnekler:
www.rabisu.cloudapi.rabisu.cloud
Subdomain (Alt Alan Adı)
Subdomain, alan adının alt bölümüdür.
Örnek: panel.rabisu.cloud
Host, servisi temsil eder.
Subdomain, alanı genişletir.
FQDN (Fully Qualified Domain Name)
FQDN, tam alan adıdır.
DNS köküne kadar tanımlıdır.
Örnek: mail.google.com.
yaml
Sondaki nokta DNS kökünü temsil eder.
DNS Sunucuları Nasıl Çalışır?
DNS, hiyerarşik yapıdadır.
Sorgular yukarıdan aşağı çözülür.
Root Sunucular
DNS sisteminin en üst seviyesidir.
Toplam 13 root sunucu grubu vardır.
Root sunucular TLD bilgisini yönlendirir.
TLD Sunucuları
.com, .org gibi alanları bilir.
İlgili alan adının yetkili sunucusunu döner.
Alan Adı Yetkili Sunucuları
Gerçek IP bilgisini tutar.
Son yanıtı istemciye verir.
Çözümleyici DNS (Resolver)
Kullanıcı adına sorgu yapan sunucudur.
Önbellek kullanarak sorguları hızlandırır.
Örnek resolver:
- ISP DNS
- Google DNS (
8.8.8.8)
Zone Dosyası (Zone File)
Zone dosyası DNS kayıtlarını tutar.
Her alan adı bir zone dosyasına sahiptir.
Yetki sınırını tanımlar.
$ORIGIN
Zone’un yetkili olduğu alan adıdır.
Varsayılan kök noktadır.
TTL (Time To Live)
DNS kaydının önbellekte kalma süresidir.
Süre dolunca yeniden sorgulanır.
Yaygın DNS Kayıt Türleri
SOA Kaydı
Zone’un başlangıç kaydıdır.
Her zone dosyasında zorunludur.
example.com. IN SOA ns1.example.com. admin.example.com. (
2025121601
3h
30m
3w
1h
)
- Bu kayıt zone yetkisini tanımlar.
A ve AAAA Kayıtları
Alan adını IP’ye bağlar.
www IN A 192.168.1.10
- Bu kayıt IPv4 adresini eşler.
www IN AAAA 2001:db8::1
- Bu kayıt IPv6 adresini eşler.
CNAME Kaydı
Bir alan adını başka bir isme yönlendirir.
www IN CNAME server1
- Ek sorgu oluşturur, performansı etkiler.
MX Kaydı
E-posta sunucularını tanımlar.
IN MX 10 mail1.example.com.
IN MX 50 mail2.example.com.
- Düşük sayı daha yüksek önceliktir.
NS Kaydı
- Alan adının DNS sunucularını belirtir.
IN NS ns1.example.com.
IN NS ns2.example.com.
- En az iki NS önerilir.
PTR Kaydı (Reverse DNS)
- IP’den alan adına dönüş sağlar.
10.1.168.192.in-addr.arpa IN PTR server.example.com.
- Mail sunucuları için kritiktir.
CAA Kaydı
- SSL sertifikası yetkisini sınırlar.
example.com IN CAA 0 issue "letsencrypt.org"
- Yetkisiz sertifika üretimini engeller.
Sıkça Sorulan Sorular (SSS)
1. DNS neden yavaştır bazen? TTL ve önbellek süresi etkilidir.
2. CNAME neden önerilmez? Ek sorgu oluşturur.
3. PTR kaydı neden önemli? Mail sunucuları spam kontrolü yapar.
4. CAA kaydı zorunlu mu? SSL güvenliği için önerilir.
Sonuç
DNS, internetin görünmeyen omurgasıdır. Doğru DNS bilgisi, stabil sistem demektir.
Bu bilgileri Rabisu Bulut altyapısında güvenle uygulayabilirsiniz.