شرح رموز الإرجاع في DNSBL: 127.0.0.2 و127.255.255.x وNXDOMAIN
إذا أرجع البحث في DNSBL عنوانًا ضمن 127.0.0.0/8، فهذا يعني أن عنوان IP أو النطاق مدرج؛ أما إجابة NXDOMAIN فتعني أنه غير مدرج. وفيما عدا ذلك، فإن الرقم الدقيق خاص بكل قائمة، وبعض إجابات 127.x رموز أخطاء لا إدراجات، كما أن SERVFAIL أو انتهاء المهلة لا يخبرك بشيء على الإطلاق عن حالة الإدراج.
يستعرض هذا الدليل الأعراف المدوّنة في RFC 5782 ورموز الإرجاع التي توثّقها Spamhaus وSpamCop وUCEPROTECT في صفحاتها الخاصة. ويستند إلى تلك الصفحات الرسمية كما كانت في نوفمبر 2026. والقوائم تغيّر بياناتها وسياساتها، لذا راجع وثائق الجهة المشغّلة قبل التصرف بناءً على أي نتيجة. وإن كنت بحاجة إلى خلفية حول طريقة عمل قوائم الحظر، فابدأ بـ ما هي DNSBL (RBL).
الأساسيات: ما تقوله RFC 5782 عن رموز الإرجاع
تصف RFC 5782، المنشورة في فبراير 2010، طريقة الاستعلام من القوائم السوداء والبيضاء القائمة على DNS وشكل إجاباتها. وهي وثيقة معلوماتية (Informational)، وليست مواصفة ضمن مسار المعايير (Standards Track): فهي تدوّن الممارسة الشائعة، وتترك تفاصيل تعيين القيم لكل جهة مشغّلة للقائمة.
كيف يُبنى الاستعلام
في IPv4، تعكس ترتيب الثمانيات (octets) وتضيف منطقة القائمة. فلفحص 192.0.2.99 في bl.example.com:
dig +short 99.2.0.192.bl.example.com A
dig +short 99.2.0.192.bl.example.com TXTوفي IPv6، يُكتب العنوان في صورة 32 nibble ست عشري بترتيب معكوس، تليها المنطقة. أما القوائم القائمة على النطاقات فتأخذ ببساطة اسم النطاق متبوعًا باسم المنطقة؛ وتشير RFC إلى أن القوائم القائمة على الأسماء أقل شيوعًا بكثير من القائمة على IP.
سجل A: مدرج أم لا
- مدرج: تُرجع القائمة سجل A. وتقول RFC إن كل قيم A ينبغي أن تقع ضمن 127.0.0.0/8، لمنع حركة شبكية غير مرغوب فيها، وإن القيمة بحسب العرف هي 127.0.0.2.
- غير مدرج: يجب ألا توجد أي سجلات للعنوان. وبلغة DNS، تكون الإجابة NXDOMAIN، أي إن الاسم غير موجود.
- لا يجوز استخدام قيمة سجل A بوصفها عنوان IP. فالقيمة 127.0.0.2 علامة، وليست خادمًا يُتصل به.
سجل TXT: السبب ورابط URL
وفقًا لـ RFC، ينبغي أن تنشر قوائم DNSBL سجل TXT يصف سبب إدراج الإدخال، وكثيرًا ما يتضمن هذا السبب رابط URL لمزيد من المعلومات. ويجب على برامج العملاء فحص سجل A، ويجوز لها فحص سجل TXT. وكثيرًا ما يُستخدم نص TXT في رسالة خطأ SMTP، لذا قد تحتوي رسالة الارتداد على رابط بحث أو إزالة مأخوذ منه.
لماذا تُرجع القوائم أرقامًا مختلفة: القوائم الفرعية وأقنعة البتّات
القيمة المختلفة عن 127.0.0.2 تعني عادةً أن المنطقة تجمع عدة قوائم فرعية. وتصف RFC 5782 ثلاث طرق لتمثيلها: النطاقات الفرعية، وسجلات A المتعددة، والقيم المرمّزة بالبتّات.
- سجلات A المتعددة: لكل قائمة فرعية قيمتها الخاصة، وتُرجع القائمة سجل A واحدًا عن كل قائمة فرعية يظهر فيها العنوان.
- أقنعة البتّات (bit masks): يُخصَّص لكل قائمة فرعية بت، وتكون الإجابة ناتج عملية OR المنطقية لبتّات كل القوائم الفرعية المتطابقة. ففي مثال RFC، يُرجع العنوان المدرج في القائمتين الفرعيتين 127.0.0.2 و127.0.0.4 القيمة 127.0.0.6.
والنقطة الأساسية أن RFC نفسها تنص على أنه لا يوجد عرف واسع الانتشار لربط أسماء القوائم الفرعية بالقيم. فالرقم نفسه قد يعني أشياء مختلفة في قوائم مختلفة. لذا اقرأ رمز الإرجاع دائمًا مع المنطقة التي أنتجته، ووفق وثائق تلك القائمة. وتقول RFC أيضًا إن برامج العملاء ينبغي أن تكون قادرة على تطبيق أقنعة البتّات واختبارات نطاقات القيم على القيم المُرجعة.
وتُعد Spamhaus ZEN مثالًا جيدًا على أسلوب الإجابات المتعددة. إذ تقول وثائقها إن الاستعلام ينتج عمومًا عدة إجابات مختلفة في استجابة DNS نفسها، إجابة لكل مجموعة بيانات أُدرج فيها عنوان IP، مع رمز إرجاع مختلف لكل مجموعة. فرؤية رمزين أو ثلاثة في آن واحد أمر طبيعي.
رموز الإرجاع في قوائم الحظر الرئيسية
يغطي الجدول أدناه رموز الإرجاع التي توثّقها الجهات المشغّلة في صفحاتها الرسمية.
| القائمة (المنطقة) | رمز الإرجاع | المعنى (بحسب الجهة المشغّلة) |
|---|---|---|
| Spamhaus ZEN (zen.spamhaus.org) | 127.0.0.2 | SBL |
| Spamhaus ZEN | 127.0.0.3 | CSS |
| Spamhaus ZEN | 127.0.0.4 | XBL (بيانات CBL) |
| Spamhaus ZEN | 127.0.0.9 | DROP، ويُرجع مع 127.0.0.2 |
| Spamhaus ZEN | 127.0.0.10 / 127.0.0.11 | PBL (يديرها مزوّد الإنترنت / تديرها Spamhaus) |
| Spamhaus DBL (dbl.spamhaus.org) | 127.0.1.2، و127.0.1.4 إلى 127.0.1.6 | نطاق منخفض السمعة: بريد عشوائي، أو تصيّد احتيالي، أو برمجيات خبيثة، أو تحكم وسيطرة C&C لشبكة botnet |
| Spamhaus DBL | 127.0.1.102 إلى 127.0.1.106 | نطاق مشروع يُساء استخدامه (127.0.1.103: نطاق إعادة توجيه مُساء استخدامه في البريد العشوائي) |
| Spamhaus DBL | 127.0.1.255 | استُعلم من DBL بعنوان IP، وهذا غير مسموح |
| SpamCop (bl.spamcop.net) | 127.0.0.2 | مدرج |
| UCEPROTECT (dnsbl-1, dnsbl-2, dnsbl-3.uceprotect.net) | غير مذكور في صفحة استخدام DNS | منطقة لكل من المستويات 1 و2 و3 |
- Spamhaus: تجمع ZEN قوائم SBL وCSS وXBL وPBL، وتغطي عناوين IP فقط؛ أما النطاقات فتُفحص في DBL. وتستخدم DBL النطاق 127.0.1.0/24، وتستخدم قائمة Zero Reputation Domains النطاق 127.0.2.0/24. ولأن DBL تجيب دائمًا عن استعلام IP بالقيمة 127.0.1.255، فلا يمكن استخدامها لفحص عناوين IP. ولمعرفة معنى كل قائمة لدى Spamhaus وكيفية طلب الإزالة، راجع دليلنا للإزالة من Spamhaus.
- SpamCop: تذكر الأسئلة الشائعة الرسمية أن 127.0.0.2 هي الاستجابة الدالة على عنوان IP مدرج. وتوصي أيضًا بإتاحة البريد المصفّى للمستخدمين، كوسمه أو نقله إلى مجلد منفصل، بدلًا من رفضه رفضًا قاطعًا. وتتناول الإزالة دليلنا للإزالة من SpamCop.
- UCEPROTECT: تسرد صفحة استخدام DNS أسماء المناطق الثلاث، لكنها لا تصف قيم الإرجاع. وتقول إن طريقة DNS مفيدة فعلًا لخوادم البريد الصغيرة والمتوسطة فقط، وتقترح rsync للأنظمة التي تُجري أكثر من 100,000 طلب يوميًا. والمستويات مشروحة في دليلنا حول المستويين 2 و3 في UCEPROTECT.
- Barracuda: لا نتناول قيم الإرجاع الخاصة بها هنا. راجع صفحات Barracuda Central نفسها.
127.255.255.x والمحلّلات العامة: إجابات ليست إدراجات
تحجز Spamhaus النطاق 127.255.255.0/24 لرموز الأخطاء. ويمكن أن تُرجع هذه الرموز لأي منطقة، وتنص الأسئلة الشائعة الرسمية على أنه لا يجوز اعتبارها دليلًا على أن العنصر المستعلم عنه مدرج.
| رمز الإرجاع | المعنى |
|---|---|
| 127.255.255.252 | خطأ إملائي في اسم DNSBL |
| 127.255.255.254 | استعلام عبر محلّل (resolver) عام أو مفتوح |
| 127.255.255.255 | عدد مفرط من الاستعلامات |
لماذا لا يُعتمد على نتائج المحلّلات العامة
تقول الأسئلة الشائعة لدى Spamhaus إنك حين تستعلم عبر المحلّلات العامة الكبيرة، تحصل في معظم الحالات على رد "غير مدرج" (NXDOMAIN). أي إن عنوان IP المدرج قد يبدو نظيفًا. وتذكر الأسئلة الشائعة نفسها أن استخدام Amazon أو Quad9 أو Google أو Cloudflare أو أي محلّل عام آخر هو السبب الأكثر شيوعًا للمشكلة المعاكسة، حين تبدو القائمة وكأنها تحظر الإنترنت بأكمله.
وبعض المحلّلات تعيد أيضًا كتابة إجابات NXDOMAIN وتُرجع عنوان IP لأسماء غير موجودة. وقد يخلط خادم البريد بين ذلك وبين الإدراج. وتقترح الأسئلة الشائعة توجيه خادم البريد إلى تجاهل أي استجابة لا تقع ضمن 127.0.0.0/8، أو تشغيل محلّل خاص بك، أو التواصل مع مزوّد الإنترنت أو مزوّد DNS لديك. ولمعرفة المحلّل الذي تستخدمه فعلًا، تقدّم الأسئلة الشائعة هذا الفحص:
dig txt whoami.fastly.netوإذا كنت تشغّل تصفية DNSBL على خادم بريدك، فتأكد أيضًا من أنه لا يرفض البريد كلما رأى إجابة 127.255.255.x. إذ تصف Spamhaus ذلك بأنه خطأ في الإعداد.
NXDOMAIN وSERVFAIL وانتهاء المهلة
تحمل كل استجابة DNS رمز استجابة (RCODE) معرّفًا في RFC 1035. وحين تقرأ نتيجة DNSBL، افصل بين RCODE وقيمة سجل A.
| الاستجابة | معناها في DNS | كيف تُقرأ في DNSBL |
|---|---|---|
| سجل A ضمن 127.0.0.0/8 (باستثناء 127.255.255.x) | لا خطأ (NOERROR) | مدرج؛ قارن القيمة بوثائق تلك القائمة |
| NXDOMAIN (Name Error) | الاسم المستعلم عنه غير موجود | غير مدرج، بشرط أن يكون الاستعلام قد مرّ عبر محلّل مناسب |
| 127.255.255.x | إجابة تبدو عادية لكنها تشير إلى خطأ | غير معروف؛ أصلح المحلّل أو الاستعلام |
| SERVFAIL (Server failure) | لم يتمكن خادم الأسماء من معالجة الاستعلام | غير معروف |
| انتهاء المهلة | لم تصل أي إجابة | غير معروف |
لا تذكر RFC 5782 كيف ينبغي للعملاء التعامل مع قائمة تفشل أو لا تستجيب. وقراءة SERVFAIL أو انتهاء المهلة على أنه مدرج أو غير مدرج خطأ. أعد المحاولة لاحقًا أو استعلم عبر مسار مختلف.
استخدم إدخالات الاختبار للتحقق من عمل القائمة
تشترط RFC 5782 أن تحتوي قوائم IPv4 على إدخال للعنوان 127.0.0.2، وألا تحتوي على إدخال للعنوان 127.0.0.1. وتستخدم قوائم IPv6 القيمتين ::FFFF:7F00:2 (مدرج) و::FFFF:7F00:1 (غير مدرج)، وتستخدم قوائم النطاقات الاسم المحجوز TEST (مدرج) وINVALID (غير مدرج).
dig +short 2.0.0.127.zen.spamhaus.org A
dig +short 1.0.0.127.zen.spamhaus.org Aإذا أرجع الاستعلام الأول رمز إدراج (قيمة من نوع 127.x غير 127.255.255.x) ولم يُرجع الثاني شيئًا، فالبحث في تلك القائمة يعمل. وإذا أرجع الأول 127.255.255.x، فمسار استعلامك مرفوض. وتقول RFC إن العملاء ينبغي أن يفحصوا إدخالات الاختبار دوريًا، وألا يستخدموا قائمة لا تحتوي على إدخالات اختبار صحيحة. وتشير أيضًا إلى أن بعض الجهات المشغّلة حين أوقفت قوائمها حذفت كل الإدخالات أحيانًا، أو وضعت سجلًا عامًا (wildcard) يُدرج كل العناوين. فإذا ظهر 127.0.0.1 أيضًا على أنه مدرج، فاشتبه في القائمة أو في مسار استعلامك، لا في عنوان IP الخاص بك.
طريقة عملية لقراءة نتيجتك
- اختر عنوان IP أو النطاق الصحيح. استخدم عنوان IP الوارد في رسالة الارتداد، أو عنوان IP لخادم الإرسال من أسطر Received في ترويسات الرسالة.
- افحص عدة قوائم دفعة واحدة. تفحص أداة فحص القوائم السوداء لدينا القوائم الرئيسية في مرة واحدة.
- اقرأ كل رمز مع منطقته. رمز الإدراج ضمن 127.0.0.0/8 (غير 127.255.255.x) يعني أن العنوان مدرج؛ فابحث عن معنى تلك القيمة في تلك القائمة. أما إجابة 127.255.255.x أو SERVFAIL أو انتهاء المهلة فتعني أن الحالة لا تزال غير معروفة.
- انظر في سجل TXT وصفحة البحث الخاصة بالجهة المشغّلة. فكثير من القوائم تُرجع سببًا أو رابط URL. واعتبر صفحة البحث الخاصة بالجهة المشغّلة هي النتيجة المرجعية.
- عالج السبب، ثم اتبع إجراءات الإزالة الخاصة بتلك القائمة. فكل جهة مشغّلة تقرر ما إذا كانت ستزيل الإدراج ومتى. وإذا بقي السبب قائمًا، فعادةً ما يعود الإدراج.
وللاطلاع على مسار استكشاف الأخطاء الكامل حين ترتد الرسائل، راجع البريد المحظور بسبب قائمة سوداء. وإن كنت بحاجة إلى مساعدة في تفسير النتائج أو تتبّع السبب، يمكنك استشارتنا بشأن الإزالة.
نعرّفك بمزوّدين يتولّون طلبات الإزالة من القوائم والاستشارات والنصائح (ابتداءً من JPY 50,000). قرار الإزالة يعود إلى مشغّل كل قائمة، ولا يمكن ضمانه.
اطلب المساعدةقد يتلقى هذا الموقع عمولة إحالة من المزوّدين المذكورين. About
الأسئلة الشائعة
أرجع البحث 127.0.0.2. في أي قائمة أنا مدرج؟
أنت مدرج في قائمة المنطقة التي استعلمت منها. فالقيمة 127.0.0.2 هي القيمة المتعارف عليها التي تستخدمها قوائم كثيرة، لذا فالرقم وحده لا يحدد القائمة. ففي Spamhaus ZEN تعني SBL، وفي SpamCop تعني ببساطة أنك مدرج. اقرأها مع اسم المنطقة ووثائق تلك القائمة.
حصلت على 127.255.255.254. هل أنا في القائمة السوداء؟
لا. ففي مناطق Spamhaus يُعد هذا رمز خطأ يعني أن الاستعلام جاء عبر محلّل عام أو مفتوح. ولا يعني أن عنوان IP مدرج. افحص مجددًا في صفحة البحث الخاصة بـ Spamhaus، أو استعلم دون المرور عبر محلّل عام.
لماذا تختلف الأدوات حول ما إذا كنت مدرجًا؟
من الأسباب الشائعة المحلّل المستخدم في البحث. فعبر المحلّلات العامة قد يبدو عنوان IP المدرج نظيفًا، أو قد تحصل على رموز أخطاء. وقد تعرض بعض الأدوات أيضًا SERVFAIL أو انتهاء المهلة على أنه غير مدرج. وعند الشك، استخدم صفحة البحث الرسمية الخاصة بالجهة المشغّلة للقائمة.
لا يوجد سجل TXT لإدراجي. هل هناك خطأ ما؟
ليس بالضرورة. فـ RFC 5782 تقول إن قوائم DNSBL ينبغي أن تنشر سببًا في سجل TXT، لكن ذلك ليس إلزاميًا، وفحص سجل TXT اختياري للعملاء. وسجل A هو ما يحدد الإدراج.
الصفحات الرسمية المعتمدة
جرى التحقق من المعلومات الواردة في هذه المقالة بالرجوع إلى الصفحات الرسمية أدناه وقت النشر. قد تتغير السياسات وطريقة العمل دون إشعار، لذا راجع الصفحات الرسمية قبل الاعتماد على أي أمر مهم.
- RFC 5782: DNS Blacklists and Whitelists
- RFC 1035: Domain Names - Implementation and Specification (RCODE)
- Spamhaus FAQ: DNSBL Usage (return codes and public resolvers)
- Spamhaus: ZEN Blocklist
- Spamhaus: Domain Blocklist (DBL)
- SpamCop FAQ: How do I configure my mailserver to reject mail based on the blocklist?
- UCEPROTECT: Using DNS Lookups
أدلة ذات صلة
ما هي DNSBL؟ كيف تعمل القوائم السوداء وRBL: البحث بعنوان IP معكوس، وسجلات A وTXT، وIPv6، وقوائم IP والنطاقات، والقوائم البيضاء، وأسباب الإدراج.
مدرج في Spamhaus؟ اعرف القائمة التي أنت فيها (ZEN وPBL وXBL وCSS وSBL وDBL)، ومعنى رموز الإرجاع، ومسار الإزالة الصحيح لكل قائمة.
كيف تراقب عناوين IP والنطاقات التي ترسل منها في قوائم DNS السوداء: سكربت dig وcron، وواجهة API دفعية مع webhooks، وتنبيهات تتجنب الإنذارات الكاذبة.