TXT Kaydı
Eş anlamlılar: TXT Record
TXT kaydı, domain ile ilgili metin tabanlı bilgi taşıyan esnek DNS kaydıdır. En yaygın kullanımı e-posta doğrulama (SPF, DKIM, DMARC), domain sahipliği doğrulama ve ticari servislerle entegrasyondur. İçerik 255 karakter ile sınırlıdır (birden fazla string yan yana).
TXT Kaydı Nedir?
TXT kaydı (Text Record), DNS sisteminde metin tabanlı bilgi depolamak için tasarlanmış esnek bir kayıt türüdür. Orijinalde insan tarafından okunabilir notlar için düşünüldü, ancak günümüzde e-posta kimlik doğrulama ve domain sahipliği doğrulama için kritik rol oynar.
Yaygın TXT Kaydı Kullanımları
SPF (Sender Policy Framework)
Domain'den hangi sunucuların mail gönderebileceğini belirler:
@ TXT "v=spf1 include:_spf.google.com ~all"
DKIM (DomainKeys Identified Mail)
Gönderilen e-postaları public key ile imzalar:
selector._domainkey TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQ..."
DMARC (Domain-based Message Authentication)
SPF/DKIM başarısız olursa ne yapılacağını belirler:
_dmarc TXT "v=DMARC1; p=reject; rua=mailto:dmarc@meohost.com"
Domain Sahipliği Doğrulama
Google Search Console, Microsoft 365, Shopify gibi servisler TXT kaydı ile sahiplik doğrular:
@ TXT "google-site-verification=abc123..."
@ TXT "MS=ms12345678"
TXT Kaydı Kuralları
- Her string 255 karakter ile sınırlıdır
- Daha uzun içerik için birden fazla string yan yana yazılabilir
- Tırnak içinde değer tanımlanır
- Birden fazla TXT kaydı aynı domain'e eklenebilir
SPF için Önemli Uyarı
Bir domain'in yalnızca tek SPF TXT kaydı olmalıdır. Birden fazla SPF kaydı varsa mail sunucuları kararsız sonuç üretir. Tüm include'lar tek SPF satırında birleştirilmelidir.
CAA Kaydı Alternatifi
SSL sertifikalarını hangi CA'nın verebileceğini belirlemek için TXT yerine CAA kaydı kullanılır:
@ CAA 0 issue "letsencrypt.org"
@ CAA 0 issue "digicert.com"
TXT Kaydı Sorgulama
dig domain.com TXTtüm TXT kayıtlarıdig _dmarc.domain.com TXTDMARC kaydı- mxtoolbox.com → SPF, DKIM, DMARC birlikte analiz