SPF Kaydı Oluşturucu

Alan adınızın gönderenlerini seçin: kendi adresleri ve posta sunucuları, posta gönderdiği ağlar ve dahil ettiğiniz bir sağlayıcı. Sayfa SPF kaydını yazar, DNS sorgularını 10 sınırına göre sayar ve kayıt çok uzunsa dizgilere böler.

Ücretsiz Tarayıcınızda çalışır Kontrol: 10 Kasım 2026 Salı

a terimini ekler: adresi alan adının kendi adres kayıtlarında olan gönderenler.

Satır başına bir sunucu, örneğin web.example.com. Her biri bir a terimi ve bir sorgu ekler.

mx terimini ekler: alan adının belirttiği posta sunucularından gönderenler.

Satır başına bir ad, örneğin mx.example.net. Her biri bir mx terimi ve bir sorgu ekler.

Satır başına bir tane, örneğin 192.0.2.1 ya da 192.0.2.0/24. Sorgu harcamazlar.

Satır başına bir tane, örneğin 2001:db8::1 ya da 2001:db8::/32. Sorgu harcamazlar.

Satır başına bir alan adı, örneğin _spf.example.net. Her biri o alan adının SPF kaydını kullanır ve bir sorgu harcar.

Yukarıdaki hiçbir terimle eşleşmeyen gönderenin sonucu. -all sıkı seçimdir.

Sonuç

DNS sorgusu (sınır 10) — a, mx ve include terimlerini sayar. Dahil edilen kayıtların içindeki sorgular burada sayılmaz.
Karakter sayısı — Kayıt metninin uzunluğu.
TXT dizgileri — Bir dizge en çok 255 karakter tutar.
SPF kaydı (TXT)
TXT dizgilerine bölünmüş

Kayıt nasıl okunur

Bu araç tarayıcınızda çalışır. Girdiğiniz bilgiler bize gönderilmez.

Nasıl kullanılır?

  1. Alanınız kendi postasını gönderiyorsa a: alanın kendi adresleri ve mx: alanın posta sunucuları kutularını işaretleyin.
  2. Sunucularınızın ağlarını IPv4 ağları ve IPv6 ağları kutularına, bir sağlayıcının alan adını Dahil edilecek alan adları kutusuna yazın.
  3. Diğer tüm gönderenler altında diğer gönderenlerin sonucunu seçin. -all sıkı seçimdir.
  4. SPF kaydı (TXT) kutusunu kopyalayıp alan adında bir TXT kaydı olarak yayımlayın. DNS sorgusu (sınır 10) değerinin 10 ya da daha az kaldığını denetleyin.

Alıcı bir SPF kaydını nasıl okur?

Bir SPF kaydı, anlattığı alan adında bir TXT kaydıdır. v=spf1 ile başlar ve a, mx, ip4, ip6 ve include terimlerini, her biri isteğe bağlı bir niteliğiyle listeler. Alıcı terimleri soldan sağa denetler; eşleşen ilk terim sonucu verir: + geçer, - başarısız, ~ yumuşak başarısızlık, ? nötr. + varsayılandır (RFC 7208, bölüm 4.6.2).

  • all, başka her göndereni eşleştirir ve ondan sonraki terimler yok sayılır (RFC 7208, bölüm 5.1). Bu sayfa all'u her zaman sona yazar.
  • Hiçbir terim eşleşmez ve yönlendirme yoksa sonuç nötrdür; sanki kayıt ?all ile bitmiş gibi (bölüm 4.7).

10 DNS sorgusu sınırı

a, mx, ptr, exists, include ve redirect terimlerinin her biri bir DNS sorgusu harcar; dahil edilen bir kaydın yaptığı sorgular da öyle. Bir denetim için 10'dan fazla sorgu gerekiyorsa alıcı hata döndürür (RFC 7208, bölüm 4.6.4). ip4 ve ip6 terimleri sorgu harcamaz; bu yüzden yayımladığı ağ aralıklarını bilinen bir sağlayıcı, include yerine ip4 ve ip6 terimleriyle yazılabilir.

Uzunluk ve TXT dizgileri

TXT kaydındaki bir karakter dizgesi en çok 255 karakter tutar. Daha uzun bir kayıt birkaç dizgeye yazılır ve alıcı bunları boşluksuz birleştirir (RFC 7208, bölüm 3.3). Yayımlanan bir kaydın DNS yanıtı 512 sekizlinin altında kalmalıdır (bölüm 3.4).

Örnek: kendi sunucularından ve bir sağlayıcıdan posta gönderen bir alan adı

v=spf1 a mx ip4:192.0.2.0/24 ip6:2001:db8:1::/48 include:_spf.example.net -all kaydı, alan adının kendi adres kayıtlarının ve posta sunucularının, iki ağın ve _spf.example.net kaydının izin verdiği gönderenlerin posta göndermesine izin verir. Diğer her gönderen başarısız olur (-all).

a, mx ve include terimlerinin her biri bir sorgu harcar; iki ağ terimi ise harcamaz. Kayıt bu yüzden 3 sorgu yapar. _spf.example.net kaydının kendi sorguları eklenir, ancak bu sayfa onları saymaz.

Ölçüm Değer
Kayıt v=spf1 a mx ip4:192.0.2.0/24 ip6:2001:db8:1::/48 include:_spf.example.net -all
DNS sorgusu 3 / 10 DNS sorgusu
Karakter sayısı 78

Sık sorulan sorular

-all mı yoksa ~all mı kullanmalıyım?

-all, listenizde olmayan her gönderenin başarısız olmasını söyler; bu yüzden sıkı seçimdir. ~all diğer gönderenleri yumuşak başarısızlık olarak işaretler; birçok alan adı listesini tamamlarken bunu kullanır. Listenin tam olduğundan emin değilseniz ~all ile başlayın.

Neden 10'dan fazla sorgusu olan bir kayıt başarısız oluyor?

Alıcı bir denetim için en çok 10 DNS sorgusu yapar; daha fazla gerektiren bir denetim hata döndürür (RFC 7208, bölüm 4.6.4). Artık kullanmadığınız include'ları kaldırın ya da sağlayıcınızın yayımladığı aralıkları, sorgu harcamayan ip4 ve ip6 terimleri olarak yazın.

Bir SPF kaydı tek dizge olmak zorunda mı?

Hayır. Bir TXT dizgesi en çok 255 karakter tutar; daha uzun kayıt, alıcının boşluksuz birleştirdiği birkaç tırnaklı dizge olarak yayımlanır (RFC 7208, bölüm 3.3). Bu sayfadaki Bölünmüş çıktı, tek dizgeye sığmayan bir kaydın dizgelerini gösterir.

include ne yapar?

include:alan-adı, alıcıya o alan adının SPF kaydını sizin kaydınızın parçası olarak denetlemesini söyler (RFC 7208, bölüm 5.2). O kaydın sorguları da 10 sınırına eklenir; bu yüzden bir sağlayıcının include'u burada gördüğünüz bir sorgudan fazlasına mal olabilir.

Bir SPF kaydı sahte postayı durdurmak için yeterli mi?

Hayır. SPF, iletiyi gönderen sunucuyu denetler; DMARC ise From satırındaki alan adının eşleşip eşleşmediğine bakar (RFC 7489, bölüm 3.1). DKIM imzaları ve bir DMARC politikası da yayımlayın.

Bu üretici alan adımı birine gönderiyor mu?

Hayır. Kayıt, yazdıklarınızdan tarayıcınızda oluşturulur; hiçbir şey ağda aranmaz ve saklanmaz.

Kaynaklar

Rakamlar ve metin en son 10 Kasım 2026 Salı tarihinde kontrol edildi.

Sitenin çalışması için gerekli çerezleri kullanıyoruz. İzin verirseniz Google, size özel reklamlar göstermek için reklam çerezleri de kullanır. Reddederseniz yine reklam görürsünüz, ancak bu reklamlar kişiselleştirilmez.