SPF إعادة توجيه تفويض قرار التفويض المتبقي إلى سياسة أخرى. وهو مصمم للمواقف التي يجب أن تتشارك فيها عدة نطاقات في التفويض والسياسة المُدارة مركزيًا، وغالبًا ما يكون ذلك ضمن مؤسسة إدارية واحدة.
إنه ليس اسمًا مستعارًا للتضمين وليس نسخة احتياطية بعد -all . يعد فهم وقت تشغيل إعادة التوجيه أمرًا ضروريًا قبل دمج السجلات. RFC 7208 القسم 6.1 يحدد سلوكه.
تحديد شرط التفويض
عندما لا تتطابق أي آلية، ولا يوجد خطأ سابق أدى إلى إنهاء التقييم، وتكون عملية إعادة التوجيه موجودة، يقوم نظام التعرف على هوية المرسل SPF بتقييم هدف إعادة التوجيه. يظل عنوان IP المتصل والمرسل كما هو، بينما يصبح المجال قيد التقييم هو الهدف. يوفر التقييم الناتج النتيجة، مع فقدان SPF عند الهدف permerror بدلا من لا شيء.
في حالة وجود أي آلية كاملة في السجل الخارجي، فسيتم تجاهل إعادة التوجيه. إن وضع إعادة التوجيه قبل الجميع لا ينقذه. اكتب إعادة التوجيه في النهاية للتوضيح، لكن تذكر أنها أداة تعديل وليست آلية مطابقة من اليسار إلى اليمين.
يمكن لآلية محلية أن تسبق التفويض. على سبيل المثال، يمكن أن يتطابق إذن IP4 الصريح قبل استشارة السياسة المشتركة. تحديد ما إذا كان المقصود من هذه الاستثناءات؛ وإلا فإن السياسة المركزية المفترضة قد لا تكون هي قصة التفويض بأكملها.
مثال عملي: مجالان، سياسة واحدة مُدارة
بافتراض أن بناء الجملة صالح، تم تحديد واحد سجل SPF لكل اسم واسترداد DNS ناجح، في هذه التركيبة الاصطناعية، يتم نشر كل من east.example.com و west.example.com v=spf1 redirect=policy.example.com. يتم نشر الهدف المشترك v=spf1 ip4:192.0.2.30 -all.
بالنسبة إلى 192.0.2.30 ، يتم تفويض كل سياسة خارجية، ويتطابق عنوان ip4 المستهدف وتكون النتيجة هي النجاح. بالنسبة إلى 192.0.2.31 ، يصل الهدف -all وتكون النتيجة المفوضة فاشلة. إذا كان الهدف سجل TXT يختفي، التقييمات التي تتطلب إعادة التوجيه تنتج permerror .
الآن قم بتغيير سياسة الشرق إلى v=spf1 ip4:198.51.100.8 redirect=policy.example.com. ويمر هذا العنوان الإضافي محليًا، على الرغم من أن الهدف المشترك لا يسمح به. ولذلك، يتعين على عملية تدقيق السياسات المركزية أن تقرأ كل سجل تفويض بدلاً من مراجعة الهدف فقط.
قارن نفس الهدف ضمن التضمين
إذا كانت السياسة الخارجية تحتوي بدلاً من ذلك على v=spf1 include:policy.example.com ~all، تصريح الطفل يتطابق مع التضمين. فشل الطفل لا يوفر النتيجة النهائية؛ يتم استئناف المعالجة وينتج الجزء الخارجي ~all softfail .
تحمل إعادة التوجيه نتيجة السياسة المستهدفة عند استدعائها. يتضمن السؤال عما إذا كان الهدف يمر ثم يستمر في إطار السياسة الخارجية عندما لا يحدث ذلك. اختر البناء الذي يتوافق مع نموذج الملكية بدلاً من الترجمة بينهما ميكانيكياً.
تدقيق القواعد الحساسة للسياق
تؤدي إعادة التوجيه إلى تغيير مجال التقييم الحالي مع الاحتفاظ بإدخال المرسل. ومن ثم يمكن أن تعتمد وحدات الماكرو والآليات المتعلقة بالمجال على المجال أو قيمة المرسل التي تستخدمها. إن السياسة التي تعمل في مجال واحد ليست آمنة تلقائيًا لمجال آخر.
بالنسبة لخدمة إرسال تابعة لجهة خارجية، استخدم آلية التكامل التي تدعمها وثائقها الحالية. يحذر RFC 7208 من أن إعادة التوجيه عبر الحدود الإدارية قد لا تتصرف بشكل موثوق، خاصة عندما تعتمد السياسة المستهدفة على الأجزاء المحلية. لا تستبدل التضمين الموثق بإعادة التوجيه فقط لتقصير السجل المرئي.
تشغيل السياسة المشتركة بأمان
جرد كافة المجالات التابعة والاستثناءات المحلية. قم بتعيين مالك مسؤول واحد للهدف المشترك. قبل تغييره، اختبر المرسل المسموح به وغير المسموح به لكل سياق سياسة مختلف، بما في ذلك IPv6 حيثما يتم استخدامه. الاحتفاظ بالتفويض الأصلي والسجلات المشتركة معًا.
تحت RFC 7208 §4.1 و RFC 7208 §4.6.4وإعادة التوجيه والشروط المتداخلة التي تم الوصول إليها تستهلك ميزانية مصطلح DNS SPF . اكتشف الحلقات ونمو التبعية من خلال التقييم بدلاً من الاعتماد على الطول القصير لكل سجل محلي. بعد التغيير، قم بفحص الإجابات الموثوقة والتكرارية وتلقى ممثل الاختبار البريد.
الوجبات الجاهزة العملية
تعد إعادة التوجيه مركزية مفيدة عندما تريد حقًا سياسة مشتركة. احتفظ بكل شيء خارج سجل التفويض، وقم بمراجعة الاستثناءات المحلية واختبر سياق المرسل الذي يستمر بعد التفويض.
اجعل القرار قابلاً للتكرار
بالنسبة إلى east.example.com ، يمر الاستثناء المحلي 198.51.100.8 دون استدعاء الهدف المشترك؛ وبالتالي، لا يلزم أن يؤثر انقطاع الهدف المشترك على هذا المسار الدقيق. يمكن أن يواجه مصدر مختلف يتطلب إعادة التوجيه الخطأ الهدف. قم بتسجيل السجل الخارجي ومدخلات المرسل والهدف الذي تم الوصول إليه والنتيجة المتوقعة معًا قبل الموافقة على المركزية. لم يتم إجراء أي تغيير في السياسة المشتركة أو اختبار انقطاع الخدمة.