Yaygın DNS kayıt türleri nelerdir? A, AAAA, CNAME, MX, PTR, NS, TXT ve SOA ne işe yarar?
Cevap
DNS kayıtları bir alan adıyla ilişkili farklı bilgi türlerini tutar. En sık sorulanlar:
| Kayıt | Görev | Örnek |
|---|---|---|
| A | Ad → IPv4 adresi | www.example.com. A 203.0.113.10 |
| AAAA | Ad → IPv6 adresi | www AAAA 2001:db8::10 |
| CNAME | Bir adı başka bir ada takma ad yapar | shop CNAME shops.myshopify.com. |
| MX | Alan adının mail sunucuları, öncelik değeriyle | MX 10 mail.example.com. |
| NS | Zone için yetkili isim sunucuları | NS ns1.example.com. |
| PTR | IP → ad (reverse DNS) | 10.113.0.203.in-addr.arpa. PTR www.example.com. |
| TXT | Serbest metin: SPF, DKIM, DMARC, domain doğrulama | TXT "v=spf1 include:_spf.google.com -all" |
| SOA | Zone'un ana bilgileri: birincil NS, serial, refresh/retry/expire, negatif TTL | Her zone'da bir tane |
| SRV | Servisin host ve portu | _sip._tcp SRV 10 60 5060 sip.example.com. |
| CAA | Hangi CA'nın sertifika verebileceği | CAA 0 issue "letsencrypt.org" |
Bilinmesi gereken kurallar
- CNAME zone apex'te (example.com) kullanılamaz ve CNAME olan isimde başka kayıt bulunamaz. Bu yüzden sağlayıcılar ALIAS/ANAME gibi çözümler sunar.
- MX kaydı IP'ye değil bir A/AAAA kaydı olan isme işaret etmelidir; düşük değer daha yüksek önceliktir.
- TTL değeri cache süresini belirler; geçiş öncesi TTL düşürülürse değişiklik hızlı yayılır.
- Mail sunucularında PTR kaydının olmaması spam filtrelerine takılmaya sebep olur.
dig example.com MX +short
dig -x 203.0.113.10 # reverse lookup
nslookup -type=TXT example.comİlgili Ağ Temelleri soruları
- OSI modelinin katmanları nelerdir?
- TCP ile UDP arasındaki fark nedir?
- TCP üçlü el sıkışma (three-way handshake) nasıl çalışır?
- 192.168.10.0/26 ağında alt ağ maskesi nedir ve kaç kullanılabilir host vardır?
- Tarayıcıya bir adres yazdığınızda DNS çözümlemesi nasıl gerçekleşir?
- Bilinmesi gereken yaygın port numaraları nelerdir? HTTP ve HTTPS arasındaki fark nedir?
Bu konuda başka bir soru biliyor musun?
Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.