Omnikit
المطورونالملفاتالمالجميع الأدوات
Ctrl K
أدوات المطورينأدوات الملفاتالحاسبات الماليةجميع الأدوات
الرئيسيةأدوات المطورينفاحص SPF
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

فاحص SPF

مطورون

افحص سجل SPF، وافتح كل include، واحسب استعلامات DNS مقابل الحد البالغ 10

Runs in your browser. Only the lookup you start is sent to cloudflare-dns.com or dns.google; nothing else leaves your device.

يقرأ فاحص SPF سجل TXT الذي يحدد الخوادم المسموح لها بإرسال البريد باسم النطاق، ويتتبّع كل include وredirect، ويحسب استعلامات DNS. يسمح RFC 7208 بـ 10 استعلامات على الأكثر و2 فارغين؛ والسجل الذي يتجاوز أيًّا من الحدّين يفشل لدى كل مستقبِل، مهما بدا صحيحًا.

تُرجمت هذه الصفحة آليًا من الأصل الإنجليزي. لم يراجع أي شخص هذه الترجمة بعد، لذا فالنسخة الإنجليزية هي التي يُعتمد عليها. اقرأ الأصل الإنجليزي

التالي:
  • فاحص DMARC افحص سجل DMARC واقرأ سياسته ومحاذاته وعناوين تقاريره بكلمات واضحة
  • فاحص DKIM ابحث عن مفتاح DKIM بالمحدِّد واعرف نوعه وطوله الحقيقي وأي مشكلات فيه

كيفية فحص سجل SPF

1

اكتب النطاق، مثل example.com، في حقل النطاق.

2

اضغط فحص SPF لقراءة السجل وتتبّع كل include.

3

اقرأ تحت الحكم عدد استعلامات DNS من 10 وكيف ينتهي السجل.

4

اقرأ قسم مفتوح، مع ترقيم كل استعلام لترى أي include يضيف أكثر الاستعلامات.

5

اضغط نسخ الشجرة للاحتفاظ بالسجل المفتوح.

حول فاحص SPF

اكتب نطاقًا فتسأل الصفحة محلّل DNS-over-HTTPS عامًا (Cloudflare أو Google، حسب اختيارك) عن سجلات TXT الخاصة به، وتختار السجل الذي يبدأ بـ v=spf1، وتقرؤه حدًّا حدًّا. تتتبّع الصفحة كل include: وredirect=، وتقرأ السجلات التي يشيران إليها بالطريقة نفسها، فتظهر شجرة الشبكات المسموح بها كاملة في شاشة واحدة.

الرقم المهم هو عدد استعلامات DNS. يحدّ القسم 4.6.4 من RFC 7208 الفحص بـ 10 حدود تحتاج إلى DNS: يُحتسب كل من include وa وmx وptr وexists وredirect واحدًا أينما ظهر في الشجرة، بينما لا يُحتسب ip4 وip6 وall شيئًا. كل حد محتسب مرقّم في الشجرة، فإذا تجاوز السجل الحد ترى أي include دفعه إلى ذلك. الاستعلامات التي لا تجد شيئًا، وتُسمّى الاستعلامات الفارغة (void)، محدودة بـ 2، ويُعرض الاسم الذي لم يعد موجودًا على أنه void.

يذكر الحكم ما سيفعله المستقبِلون فعلًا: سجلّا SPF تحت اسم واحد خطأ دائم، و+all يسمح لأي أحد بالإرسال باسم النطاق، و?all أو غياب all لا يعطي إجابة للخوادم غير المدرجة، وptr غير مستحسن، والحدود التي تلي all لا تُقرأ أبدًا. يطلب ~all من المستقبِلين وسم البريد القادم من خوادم غير مدرجة؛ ويطلب -all منهم إفشاله. كل سطر يذكر قسم RFC 7208 الذي جاء منه.

ما لا يفعله: يفحص السجل لا الرسالة. الحدود التي تحتوي على وحدات ماكرو مثل %{i} تُملأ من عنوان المرسل في كل رسالة، فتُحتسب لكن لا يُستعلم عنها. ولا يستطيع أن يقول هل عنوان خادم معيّن مشمول، إلا إذا ظهر ذلك العنوان في السجل.

يكتب تبويب المولّد سجلًا من اختياراتك، مع include الخاصة بـ Google Workspace وMicrosoft 365 كما يوثّقها هذان المزوّدان، ويعرض عدد الاستعلامات التي يستهلكها قبل استعلامات المزوّدين أنفسهم.

يُرسل النطاق الذي تكتبه إلى المحلّل الذي تختاره، لأن الاستعلام يحتاج إليه. ولا يغادر جهازك أي شيء آخر.

الأسئلة الشائعة

ماذا تعني رسالة "too many DNS lookups" في SPF؟

يسمح RFC 7208 للمستقبِل بإجراء 10 استعلامات DNS على الأكثر أثناء فحص سجل SPF واحد، ويحتسب كل include وa وmx وptr وexists وredirect في الشجرة كلها. فوق 10 تكون النتيجة خطأً دائمًا ويفشل SPF لكل رسالة، حتى من الخوادم المدرجة في السجل.

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

كلاهما صالح. السجل المنتهي بـ -all يطلب من المستقبِلين إفشال البريد القادم من خوادم غير مدرجة؛ ويطلب ~all قبوله مع وسمه بأنه مريب. يبدأ كثير من النطاقات بـ ~all ريثما تجد كل المرسلين، ثم تنتقل إلى -all. أما الانتهاء بـ +all أو دون all فلا يوفر أي حماية.

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

لا. ينص RFC 7208 على أن ينشر النطاق سجل TXT واحدًا بالضبط يبدأ بـ v=spf1. مع وجود سجلين لا يستطيع المستقبِلون الاختيار فيعيدون خطأً دائمًا، فيفشل SPF لكل البريد. ادمجهما في سجل واحد، مع الإبقاء على كل include وعنوان من كليهما.

لماذا لا يُحتسب ip4 وip6 ضمن الحد؟

يحمل الحد ip4 أو ip6 نطاق العناوين نفسه، فلا يحتاج فحصه إلى استعلام DNS. أما include وa وmx وexists وptr وredirect فتحتاج كلها إلى استعلام واحد على الأقل لمعرفة ما تمثّله. واستبدال include ثابت بنطاقات عناوينه هو الطريقة المعتادة للنزول تحت 10.

هل يُرسل النطاق الذي أفحصه إلى أي مكان؟

نعم، يذهب اسم النطاق إلى محلّل DNS العام الذي تختاره، Cloudflare أو Google، لأن استعلام DNS يحتاج إليه. يرى المحلّل الأسماء المطلوبة وعنوان IP الخاص بك، كما في أي استعلام DNS. لا يغادر جهازك أي شيء آخر، ولا يخزّن هذا الموقع شيئًا عن الفحص.

ما الاستعلام الفارغ (void) في SPF؟

الاستعلام الفارغ هو استعلام DNS لا يجد شيئًا: الاسم غير موجود، أو موجود دون سجل من النوع المطلوب. يطلب RFC 7208 من المستقبِلين ألا يسمحوا بأكثر من 2، لأن سجلًا مليئًا بأسماء ميتة هجوم شائع على المستقبِلين. احذف الأسماء التي لم تعد موجودة.

هل ما زلت عالقًا؟ اسأل عن فاحص SPF ويمكن لأي شخص يعرف الإجابة أن يجيب. لا حاجة إلى حساب.

اقرأ عن هذا

جميع الأدلة
  • How to check SPF, DKIM and DMARC for a domain, and fix the common faultsWhat SPF, DKIM and DMARC each prove, how to look them up, the 10-lookup SPF limit, Gmail's bulk-sender rules, and rolling DMARC from none to reject.

أدوات ذات صلة

جميع أدوات المطورين
فاحص DMARCافحص سجل DMARC واقرأ سياسته ومحاذاته وعناوين تقاريره بكلمات واضحةفاحص DKIMابحث عن مفتاح DKIM بالمحدِّد واعرف نوعه وطوله الحقيقي وأي مشكلات فيهمنسّق JSON ومدقّقهنسّق JSON وتحقق منه وصغّره ورتّبه مع الموضع الدقيق لكل خطأBIMI LookupCheck a BIMI record, its logo and certificate links, and whether DMARC is strict enoughMTA-STS and TLS-RPT CheckerCheck the MTA-STS and TLS-RPT records that make mail to your domain travel encryptedBlacklist CheckerCheck a mail server IP against spam blocklists, and see which lists a browser cannot checkEmail Header AnalyzerPaste raw email headers: every hop with its delay, sender IPs, SPF, DKIM and DMARC resultsDomain Health CheckOne report on a domain’s mail servers, SPF, DMARC, DKIM, DNSSEC and blocklists
هل كانت هذه الأداة مفيدة؟
Omnikit

مهام صغيرة تُنجز في متصفحك. مجانية وسريعة وخاصة. لا تُرفع الملفات أبدًا.

الملفات

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

المطورون

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

المال

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
الأدلةالأسئلةمن نحنكيف نتحققمكتبة القوانين (تجريبية)الخصوصيةالشروطالإفصاحاتصل بناMore: Exam practice (UGC NET Paper 1)تعمل في متصفحك؛ يُرسَل فقط الاستعلام الذي تبدأه، إلى الخدمة التي تذكرها هذه الصفحة. © 2026 Omnikit (theomnikit.com)