A kaydı nedir?
A kaydı (Address Record), bir alan adını IPv4 adresine eşleyen temel DNS kayıt türüdür. Kullanıcı alan adını tarayıcıya yazdığında DNS sunucuları, web sitesini barındıran sunucunun IP adresini A kayıtlarıyla bulur.
A kayıtları nasıl çalışır?
Kullanıcı example.com adresini ziyaret ettiğinde:
1. DNS sorgusu: Tarayıcı “example.com için IP nedir?” diye sorar
2. A kaydı araması: DNS sunucuları A kaydını bulur
3. IP döndürülür: IPv4 adresi, örneğin 93.184.216.34, döndürülür
4. Bağlantı kurulur: Tarayıcı IP adresine bağlanır
example.com. IN A 93.184.216.34
Bu DNS kayıt biçimi şunları gösterir:
- example.com.: Alan adı, sondaki nokta kökü belirtir
- IN: İnternet sınıfı
- A: Kayıt türü
- 93.184.216.34: IPv4 adresi
A kaydı yapılandırması
Temel kurulum
Çoğu alan adı yapılandırmasında en az şu kayıtlar gerekir:
@ IN A 203.0.113.50 ; Root domain
www IN A 203.0.113.50 ; www subdomain
“@” simgesi kök alan adını, yani www olmadan example.com'u, temsil eder.
Birden çok A kaydı
Yük dengeleme için bir alan adında birden çok A kaydı bulunabilir:
example.com. IN A 203.0.113.50
example.com. IN A 203.0.113.51
example.com. IN A 203.0.113.52
DNS resolver'ları bu adresler arasında genellikle round-robin yöntemiyle dolaşır veya coğrafi konuma göre seçim yapar.
TTL (Yaşam Süresi)
A kayıtları, resolver'ların kaydı ne kadar süre önbellekte tutacağını belirten bir TTL değeri içerir:
example.com. 300 IN A 203.0.113.50
300 saniyelik, yani 5 dakikalık, TTL DNS değişikliklerinin 5 dakika içinde yayılabileceği anlamına gelir. Daha düşük TTL daha hızlı değişiklik sağlar, ancak DNS sorgu hacmini artırır.
Yaygın A kaydı kullanım alanları
Web barındırma
Alan adınızı web sunucunuza yönlendirin:
@ → Your server's IPv4 address
www → Your server's IPv4 address (or use CNAME)
Alt alan adları
Farklı hizmetler için A kayıtları oluşturun:
api.example.com → API server IP
blog.example.com → Blog server IP
shop.example.com → E-commerce server IP
CDN yapılandırması
Bazı CDN'ler A kayıtlarının uç IP'lerini göstermesini ister, ancak CNAME daha yaygındır:
example.com → CDN edge IP
A kaydı ve diğer kayıt türleri
| Kayıt | Amaç | Hedef |
|---|---|---|
| A | IPv4 adresi | 93.184.216.34 |
| AAAA | IPv6 adresi | 2606:2800:220:1:... |
| CNAME | Takma ad | another.domain.com |
| ALIAS/ANAME | Kök alan adı takma adı | another.domain.com |
A kayıtlarını kontrol etme
dig kullanımı (Linux/Mac):dig example.com A
nslookup kullanımı (Windows):
nslookup example.com
DomScan sağlık kontrolü:
curl "https://domscan.net/v1/health?domain=example.com"
# Returns DNS configuration including A records
En iyi uygulamalar
1. Hem @ hem www'yi ayarlayın: Kullanıcılar alan adını iki biçimde de yazabilir
2. Uygun TTL kullanın: Çoğu durumda 300-3600 saniye; planlanan değişikliklerden önce düşürün
3. AAAA kaydını da düşünün: IPv6 giderek önem kazanıyor
4. Kayıtları izleyin: Hatalı A kaydı site kesintisine yol açar
5. Değişiklikleri belgeleyin: Hangi IP adresinin hangi amaca hizmet ettiğini kaydedin
A kayıtları web hosting'in temelidir. Bunları anlamak, alan adı altyapısını yöneten her geliştirici için gereklidir.