# DNS kayıtları nedir? (A, CNAME, MX, TXT)

https://kervanhosting.com/bilgi-bankasi/makale/dns-kayitlari-nedir-a-cname-mx-txt

DNS, internetin telefon rehberidir: `ornek.com` gibi okunabilir bir adı, bilgisayarların kullandığı IP adresine çevirir. Alan adınızın DNS ayarları bir dizi **kayıttan** oluşur ve her kayıt türü başka bir işi yönetir. Siteyi sunucuya bağlarken, mail kurarken ya da bir hizmeti doğrularken karşınıza çıkan kayıt türlerini aşağıda bulabilirsiniz.

## Kayıt türleri

- **A:** Bir adı IPv4 adresine bağlar. `ornek.com → 203.0.113.10`. Sitenizin hangi sunucuda olduğunu söyleyen temel kayıt budur: [alan adını sunucuya yönlendirme](https://kervanhosting.com/bilgi-bankasi/makale/alan-adimi-sunucuma-sitemde-nasil-yonlendiririm).
- **AAAA:** A kaydının IPv6 karşılığıdır.
- **CNAME:** Bir adı başka bir *ada* yönlendirir (`www → ornek.com`). Bir adın CNAME'i varsa o adda başka kayıt bulunamaz; bu yüzden kök alan adında kullanılmaz: [kök alan adında CNAME](https://kervanhosting.com/bilgi-bankasi/makale/cname-kaydi-kok-alan-adinda-neden-olmaz-apex-cname-flattening).
- **MX:** Alan adına gelen maillerin hangi sunucuya teslim edileceğini söyler; bir öncelik değeri taşır (düşük sayı önce denenir): [MX kaydı bağlama](https://kervanhosting.com/bilgi-bankasi/makale/alan-adima-e-posta-adresi-mx-kaydi-nasil-baglarim).
- **TXT:** Serbest metin tutar. SPF, DKIM, DMARC gibi mail güvenlik kayıtları ve Google Search Console gibi doğrulamalar TXT ile yapılır: [SPF, DKIM, DMARC](https://kervanhosting.com/bilgi-bankasi/makale/spf-dkim-dmarc-nedir-dns-kayitlari-nasil-eklenir), [Search Console doğrulaması](https://kervanhosting.com/bilgi-bankasi/makale/google-search-console-dns-txt-kaydiyla-alan-adi-dogrulama).
- **NS:** Alan adının DNS'ini hangi ad sunucularının yönettiğini söyler: [ad sunucusu değiştirme](https://kervanhosting.com/bilgi-bankasi/makale/alan-adi-ad-sunucusu-nameserver-degistirme-cloudflare-ve-dnssec).
- **SRV:** Bir hizmetin hangi sunucuda ve hangi portta çalıştığını bildirir (Minecraft gibi): [SRV kaydı](https://kervanhosting.com/bilgi-bankasi/makale/minecraft-sunucusuna-alan-adiyla-baglanma-srv-kaydi).

## Bir kaydın parçaları

Her kayıtta dört bilgi vardır: **Ad** (hangi adres için; `@` kök alan adı demektir), **Tür**, **Değer** ve **TTL**. TTL, kaydın önbellekte kaç saniye saklanacağını söyler; ne kadar düşükse değişiklik o kadar hızlı yayılır. Çoğu panelde ad alanına alan adının kendisini yazmazsınız, yalnızca `www`, `blog` gibi ön eki yazarsınız.

## DNS'i nerede yönetirsiniz?

Alan adınızın DNS'i, alan adının **ad sunucularının** işaret ettiği yerde yönetilir: alan adını aldığınız firmanın paneli, Cloudflare gibi bir servis ya da hosting sağlayıcınız. Hangisinde olduğunu `dig +short NS ornek.com` gösterir. Kaydı yanlış yerde değiştirirseniz etkisi olmaz; bu en sık yapılan hatadır.

## Sık yapılan hatalar

- Kaydı yanlış yerde düzenlemek (ad sunucuları başka yeri gösteriyor).
- Ad alanına tam alan adını yazıp `www.ornek.com.ornek.com` yaratmak.
- Kök alan adına CNAME eklemek ve maili bozmak.
- İki SPF kaydı eklemek. Yalnızca bir `v=spf1` kaydı olabilir.
- Değişiklikten hemen sonra sonuç beklemek: [DNS yayılma süresi](https://kervanhosting.com/bilgi-bankasi/makale/dns-degisikligi-ne-kadar-surede-yayilir).

## Kayıtlarınızı görmek ve sınamak

Komut satırından: `dig +short A ornek.com`, `dig +short MX ornek.com`, `dig +short TXT ornek.com`. Ayrıntılar: [DNS sorgulama](https://kervanhosting.com/bilgi-bankasi/makale/dns-kaydi-sorgulama-dig-nslookup-ve-onbellek-temizleme). Alan adı satın almak için: [alan adı sorgulama](https://kervanhosting.com/alan-adi).

## Sık sorulanlar

### Hepsini bilmeden site kurabilir miyim?

Evet; bir siteyi yayınlamak için çoğunlukla yalnızca bir A kaydı (ve www için CNAME ya da ikinci bir A) yeter. Mail kullanacaksanız MX ve TXT kayıtları da gerekir.

### TTL kaç olmalı?

Normalde 3600 (1 saat) ya da panelin otomatik değeri uygundur. Taşıma öncesinde 300 saniyeye düşürmek yayılmayı hızlandırır.

### DNS kaydımı kim görebilir?

DNS kayıtları herkese açıktır; bu yüzden TXT kayıtlarına gizli bilgi yazmayın.

**İlgili makaleler**

- [DNS kaydı nasıl sorgulanır? dig, nslookup ve önbellek temizleme](https://kervanhosting.com/bilgi-bankasi/makale/dns-kaydi-sorgulama-dig-nslookup-ve-onbellek-temizleme)
- [CNAME kaydı kök alan adında (@) neden eklenemiyor?](https://kervanhosting.com/bilgi-bankasi/makale/cname-kaydi-kok-alan-adinda-neden-olmaz-apex-cname-flattening)
- [Alt alan adı (subdomain) nasıl oluşturulur? DNS kaydı ve hosting ayarı](https://kervanhosting.com/bilgi-bankasi/makale/alt-alan-adi-subdomain-olusturma-dns-ve-hosting)

*Sorununuz çözülmediyse [destek talebi açın](https://kervanhosting.com/destek-taleplerim). Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.*
