انتقل إلى المحتوى

مولّد سجل SPF

أنشئ سجل SPF لنطاقك. أضف الخدمات والخوادم التي ترسل بريدك، واختر كيف تتعامل الخوادم المستقبِلة مع أي خادم آخر، وانسخ سجل TXT يتبع RFC 7208، مع عدد استعلامات DNS فيه.
أنشئ سجلًا
  • يعمل في متصفحك
  • بلا استعلامات DNS
المولّد

أنشئ سجل SPF الخاص بك

أضف كل خدمة وخادم يرسل البريد للنطاق. يتحدّث السجل أثناء الكتابة.

يُسمّي السجل ويربط بأداة الفحص. اتركه فارغًا لإنشاء السجل فقط.

خوادم النطاق نفسه

نطاق واحد في كل سطر، كما يوثّقه مزوّد البريد لديك. يستهلك كل include استعلام DNS واحدًا على الأقل.

واحد في كل سطر، مثل 192.0.2.10 أو 192.0.2.0/24. بلا استعلام DNS.

واحد في كل سطر، مثل 2001:db8::1 أو 2001:db8::/32. بلا استعلام DNS.

كيف ينبغي أن تتعامل الخوادم المستقبِلة مع الخوادم الأخرى؟
استعلامات DNS في هذا السجل
0/10

سجلك

المضيف
@
النوع
TXT
القيمة
v=spf1 ~all

الفحوص

ملاحظة

يطلب ~all (softfail) من الخوادم المستقبِلة قبول البريد الوارد من الخوادم غير المُدرجة مع التعامل معه على أنه مشبوه. انتقل إلى -all بعد إدراج كل المرسِلين.

ملاحظة

لم يُدرَج أي مرسِل، لذا يفيد هذا السجل بأن النطاق لا يرسل أي بريد. وهذا يناسب النطاقات المركونة؛ أضف خدمات البريد لديك إذا كان النطاق يرسل بريدًا إلكترونيًا.

افحص السجل المنشور باستخدام أداة فحص SPF

ما هو مولّد سجل SPF؟

يكتب مولّد سجل SPF سجل DNS من نوع TXT الذي يُدرج الخوادم المسموح لها بإرسال البريد لنطاقك. اختر المرسِلين لديك ونتيجةً لأي خادم آخر، وسيكتب المولّد سجلًا يتبع RFC 7208، ويحسب استعلامات DNS فيه، وينبّه إلى أخطاء الصياغة.

يُنشئ السجل في متصفحك ولا يجري أي استعلامات DNS، لذا لا يمكنه حساب الاستعلامات داخل السجلات المضمَّنة. انشر النتيجة كسجل TXT واحد في نطاقك، ثم شغّل أداة فحص SPF للتأكد مما تراه الخوادم المستقبِلة.

كيفية نشر سجل SPF

  1. 1

    أدرج كل خدمة ترسل باسم نطاقك

    مزوّد صندوق البريد لديك، وخدمات البريد الإلكتروني التسويقي والمعاملاتي، ونظام CRM ومكتب المساعدة، وأي خوادم ترسل التنبيهات. ويوثّق كل مزوّد قيمة include أو نطاقات IP التي يجب استخدامها.

  2. 2

    استبدل السجل الموجود، ولا تُضف سجلًا ثانيًا

    إذا كان للنطاق سجل SPF بالفعل، فعدّله. فوجود سجلين يبدآن بـ v=spf1 يؤدي إلى permerror (RFC 7208، القسم 3.2).

  3. 3

    انشره في النطاق

    أنشئ سجل TXT في النطاق نفسه، والذي يُكتب غالبًا على هيئة @، بالقيمة المولَّدة.

  4. 4

    افحصه

    بعد انتشار DNS، شغّل أداة فحص SPF، ثم أداة فحص DMARC.

أجزاء سجل SPF

تُقيَّم الآليات من اليسار إلى اليمين، وأول آلية مطابقة تحدد النتيجة.
v=spf1
الإصدار. يبدأ به كل سجل SPF، وتُتجاهل سجلات TXT التي لا تبدأ به.
ip4: / ip6:
عنوان أو نطاق عناوين IPv4 أو IPv6، مثل 192.0.2.0/24. لا يتطلب استعلام DNS.
a / mx
عناوين النطاق نفسه، أو عناوين مضيفات MX الخاصة به. استعلام DNS واحد لكل منهما.
include:
يفحص سجل SPF لنطاق آخر، عادةً نطاق مزوّد بريد. استعلام واحد، إضافةً إلى الاستعلامات داخل ذلك السجل.
redirect=
يستخدم سجل SPF لنطاق آخر عندما لا يطابق أي شيء آخر. ويُتجاهل عندما يحتوي السجل على آلية all.
-all / ~all / ?all / +all
النتيجة لكل خادم آخر: fail أو softfail أو neutral أو pass. والآلية التي لا مؤهِّل لها تعني pass.

مثال على سجل

v=spf1 ip4:192.0.2.0/24 include:_spf.example.net -all

المصادر

ما بعد سجلات DNS

تمنع هذه السجلات الآخرين من إرسال البريد باسم نطاقك نفسه تمامًا. لكنها لا تمنع التصيّد من النطاقات المشابهة أو من الحسابات المخترقة، التي ترسل بريدًا مصادَقًا عليه. يربط Vigilbase OS أدوات الأمان التي تدفع مقابلها بالفعل، ومنها Microsoft 365 وGoogle Workspace وProofpoint وMimecast. ويحقق الوكيل Vigil في الحوادث عالية الخطورة، ويتولى محللو Vigilbase الحالات الاستثنائية.

الأسئلة

الأسئلة الشائعة حول مولّد سجل SPF

كيف أنشئ سجل SPF؟

أدرج الخدمات التي ترسل البريد باسم نطاقك، وأضف include أو نطاقات IP الخاصة بكل منها، واختر -all أو ~all، وانشر النتيجة كسجل TXT واحد في النطاق. يكتب هذا المولّد السجل ويفحص صياغته وعدد استعلامات DNS فيه.محلل أمان البريد الإلكترونيمقارنة الفحوصات الأمنية العامة

هل ينبغي أن ينتهي سجل SPF بـ -all أم ~all؟

يخبر -all الخوادم المستقبِلة بأن الخوادم غير المدرجة غير مصرّح لها؛ أما ~all فيفيد بأنها على الأرجح غير مصرّح لها، ولا ينبغي للخوادم المستقبِلة الرفض استنادًا إلى ذلك وحده (RFC 7208، القسم 8.5). ابدأ بـ ~all ريثما تتأكد من كل خدمة ترسل باسمك، ثم انتقل إلى -all.بالنسبة إلى DMARC، تُعدّ fail وsoftfail كلتاهما عدم نجاح في SPF، لذا تكون أهمية المؤهِّل أكبر لدى الخوادم المستقبِلة التي تتصرف بناءً على SPF مباشرةً.حول مصادقة البريد الإلكترونيمحلل أمان البريد الإلكتروني

كم عدد عناصر include التي يمكن أن يتضمنها سجل SPF؟

لا يوجد حد منفصل لعناصر include، لكن كل include و a و mx يستهلك استعلام DNS، ويسمح SPF بـ 10 استعلامات إجمالًا، بما فيها الاستعلامات داخل السجلات المضمَّنة (RFC 7208، القسم 4.6.4).حول مصادقة البريد الإلكتروني

كم عدد استعلامات DNS التي يسمح بها SPF؟

عشرة. يُحتسب كل من include وa وmx وptr وexists وredirect، بما في ذلك ما يرد داخل السجلات المضمَّنة؛ أما ip4 وip6 وall فلا تُحتسب. وعند تجاوز 10، يجب أن تُرجع الخوادم المستقبِلة permerror ويفشل SPF (RFC 7208، القسم 4.6.4).أزل الخدمات التي لم تعد تستخدمها، أو انقل بعض المرسلين إلى نطاق فرعي له سجل SPF خاص به. ويصلح أيضًا إحلال نطاقات عناوين ip4 وip6 الخاصة بالمزوّد محل عناصر include، لكن عليك حينها تحديث السجل كلما تغيّرت تلك النطاقات.حول مصادقة البريد الإلكتروني

هل يمكن أن يكون للنطاق سجلان لـ SPF؟

لا. إذا أعاد الاستعلام أكثر من سجل TXT يبدأ بـ v=spf1، تُرجع الخوادم المستقبِلة permerror (RFC 7208، القسم 4.5). ادمج كل الآليات في سجل واحد واحذف السجلات الأخرى.حول مصادقة البريد الإلكتروني

ماذا لو كان سجل SPF لديّ أطول من 255 حرفًا؟

تتسع سلسلة الأحرف الواحدة في DNS لـ 255 حرفًا. انشر السجل كعدة سلاسل بين علامتي اقتباس في سجل TXT واحد، وستضمّها الخوادم المستقبِلة من دون مسافات (RFC 7208، القسم 3.3). ويعرض المولّد الصيغة المقسّمة عندما تحتاج إليها.حول مصادقة البريد الإلكتروني

هل يجري المولّد أي استعلام؟

لا. يُنشئ السجل في متصفحك مما تُدخله ولا يجري أي استعلامات DNS، لذا لا يمكنه رؤية الاستعلامات داخل السجلات المضمَّنة. استخدم أداة فحص SPF لرؤية السجل الذي تتلقاه الخوادم المستقبِلة.محلل أمان البريد الإلكتروني