Tanım
TXT kaydı (Text record), bir alan adına serbest biçimli metin eklemeye yarayan DNS kaydıdır. Günümüzde en çok SPF, DKIM ve DMARC gibi e-posta kimlik doğrulama politikalarını yayımlamak ve arama motoru, SSL ya da bulut hizmeti sağlayıcılarına alan adı sahipliğini kanıtlamak için kullanılır.
TXT kaydı hangi amaçlarla kullanılır?
TXT kaydı, bir hizmetin alan adı hakkında okuması gereken bilgiyi taşır. En yaygın kullanımlar:
| Amaç | Kayıt adı | Örnek değer |
|---|---|---|
| SPF | @ | v=spf1 mx include:_spf.saglayici.example -all |
| DKIM | secici._domainkey | v=DKIM1; k=rsa; p=MIIBIjAN… |
| DMARC | _dmarc | v=DMARC1; p=quarantine |
| Sahiplik doğrulama | @ ya da belirtilen ad | Hizmetin verdiği doğrulama metni |
Aynı ada birden fazla TXT kaydı eklenebilir; ancak SPF için alan adında yalnızca bir v=spf1 kaydı bulunmalıdır. İki ayrı SPF kaydı varsa alıcı sunucular sonucu “permerror” olarak değerlendirir ve kimlik doğrulama başarısız sayılır. Doğrulama amaçlı TXT kayıtları ise genellikle işlem tamamlandıktan sonra da yerinde bırakılır; bazı hizmetler sahipliği periyodik olarak yeniden kontrol eder ve kayıt silinirse bağlantıyı askıya alabilir.
Uzun TXT kayıtları nasıl eklenir?
Tek bir TXT dizesi en fazla 255 karakter olabilir; daha uzun değerler (ör. 2048 bitlik DKIM anahtarı) birden fazla tırnaklı dizeye bölünür ve çözümleyici bunları birleştirerek okur. Birçok DNS paneli bölmeyi otomatik yapar; elle zone dosyası düzenliyorsanız değeri "birinci parça" "ikinci parça" biçiminde yazın. Kaydı ekledikten sonra dig TXT ornek.com.tr ya da nslookup -type=TXT ornek.com.tr komutuyla yayına girdiğini doğrulayabilirsiniz. Adım adım anlatım için TXT kaydı ekleme rehberine bakın.