يصف هذا المستند الخطوات التي تسمح لحركة مرور تحديثات Microsoft باستخدام طلب النطاق في جهاز ويب الآمن (SWA).
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
توصي Cisco بتثبيت هذه الأدوات:
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يعد طلب النطاق ميزة في بروتوكول HTTP تسمح للعميل (مثل مستعرض ويب أو مدير التنزيل) بطلب جزء محدد فقط من ملف من خادم، بدلا من تنزيل الملف بالكامل مرة واحدة. يعد ذلك مفيدا لاستئناف عمليات التنزيل التي تمت مقاطعتها أو نقل الوسائط أو الوصول إلى الملفات الكبيرة بكفاءة. يحدد العميل نطاق البايت المطلوب في رأس النطاق لطلب HTTP، ويستجيب الخادم برمز حالة المحتوى الجزئي 206 إذا كان يدعم طلبات النطاق، حيث يقوم بتسليم المقطع المطلوب فقط من الملف.
تعمل هذه الآلية على تحسين الأداء وتجربة المستخدم في عدة سيناريوهات. على سبيل المثال، في تدفق الفيديو، يسمح طلب النطاق للمشغل بجلب الأجزاء المطلوبة للتشغيل فقط، مما يقلل من إستخدام عرض النطاق الترددي ويحسن من الاستجابة. وبالمثل، يستخدم مديرو التنزيل طلبات النطاق لتقسيم ملف إلى أجزاء وتنزيلها بالتوازي، مما يزيد من سرعة العملية. تؤدي أيضا طلبات النطاق دورا أساسيا في التخزين المؤقت والأنظمة الوكيلة، مما يتيح إجراء تحديثات جزئية وتقليل عمليات نقل البيانات المكررة.
وفي بيئة وكيل، تلعب طلبات النطاق دورا حاسما في تحسين إستخدام النطاق الترددي وتحسين كفاءة توصيل المحتوى. عند تمكين طلبات النطاق، يمكن للخادم الوكيل إحضار مقاطع البايت المطلوبة فقط من الخادم الأصلي وذاكرة التخزين المؤقت لها محليا. وهذا يسمح للعملاء بطلب محتوى جزئي مثل مقاطع معينة من فيديو أو ملف كبير واستقباله بسرعة من ذاكرة التخزين المؤقت للوكيل، إذا كان ذلك متوفرا. كما تتيح إمكانية التنزيل المتوازية وإمكانات إستئناف التشغيل، والتي تكون مفيدة في البيئات ذات النطاق الترددي العريض المحدود أو زمن الوصول المرتفع.
ومع ذلك، عند تعطيل طلبات النطاق، يجب على الوكيل إحضار الملف بالكامل من الخادم الأصلي حتى إذا كان العميل يحتاج إلى جزء صغير فقط. وهذا يؤدي إلى نقل البيانات بشكل غير ضروري وزيادة الحمل على الخوادم الوكيل والخوادم الأصلية، فضلا عن تقليل أوقات الاستجابة للعملاء بشكل أبطأ. كما أنها تمنع إستراتيجيات التخزين المؤقت الفعالة، حيث لا يمكن للوكيل تخزين المحتوى الجزئي أو خدمته. في سيناريوهات الدفق، قد يؤدي ذلك إلى حدوث تأخيرات في التخزين المؤقت أو تجربة مستخدم متدهورة. يمكن القيام بتعطيل طلبات النطاق لأسباب تتعلق بالأمان أو السياسة، ولكن غالبا ما يتم ذلك على حساب الأداء والمرونة.
على سبيل المثال، ضع في الاعتبار سيناريو يحاول فيه 10 مستخدمين تنزيل 1 ميجابايت لكل منهم من ملف سعة 100 ميجابايت من خلال خادم وكيل.
تم تعطيل طلبات النطاق:
طلبات النطاق الممكنة:
على الرغم من أن طلبات النطاق تحسن الأداء، إلا أنها تعيق الفحص الأمني وتنفيذ السياسات داخل بيئات SWA، حيث لا يمكن لهذه الأنظمة فحص المحتوى الجزئي بالكامل. تحدد هذه المقالة إستخدام طلب النطاق بشكل حصري لحركة مرور Microsoft Update.
الخطوة 1. قم بتمكين طلب النطاق |
الخطوة 1.1. من واجهة المستخدم الرسومية، انقر فوق خدمات الأمان واختر وكيل الويب. الخطوة 1.2. انقر فوق تحرير الإعدادات. الخطوة 1.3. حدد خانة الاختيار تمكين إعادة توجيه طلب النطاق. الخطوة 1.4. انقر فوق إرسال.
|
الخطوة 2. إنشاء فئة عنوان URL مخصص لعناوين URL الخاصة بتحديثات Microsoft |
الخطوة 2.1 . من واجهة المستخدم الرسومية، أختر مدير أمان الويب، وانقر فئات عنوان URL المخصص والخارجي. الخطوة 2.5. من ترتيب القائمة، أختر الفئة الأولى التي تريد وضعها في الأعلى. الخطوة 2.6. من القائمة المنسدلة نوع الفئة، أختر فئة مخصصة محلية. الخطوة 2.7. أضف عناوين URL لتحديثات Microsoft في قسم المواقع.
تلميح: يمكنك التحقق من قائمة تحديثات Microsoft من هذا الارتباط: الخطوة 2 - تكوين WSU | Microsoft Learn
تحذير: لا تقم بنسخ/لصق عناوين URL كما هي مسرودة في مستندات Microsoft؛ قم بتكوينهم بشكل صحيح كتنسيق SWA. لمزيد من المعلومات، يرجى زيارة: تكوين فئات URL المخصصة في جهاز ويب الآمن - Cisco وفيما يلي مثال على هذا:
الخطوة 2.8. انقر فوق إرسال.
|
الخطوة 3. (إختياري) قم بإنشاء ملف تعريف لإعفاء حركة مرور تحديثات Microsoft من المصادقة |
الخطوة 3.1. من واجهة المستخدم الرسومية، أختر مدير أمان الويب، وانقر فوق ملفات تعريف. الخطوة 3.7. في قسم طريقة تعريف المستخدم، أختر إستثناء من المصادقة/التعريف. الخطوة 3.8. في تحديد الأعضاء بواسطة الشبكة الفرعية، إذا كنت تريد المرور عبر حركة مرور Microsoft لمستخدمين محددين، فأدخل عناوين IP أو الشبكات الفرعية التي تنطبق، أو أترك هذا الحقل فارغا لتضمين جميع عناوين IP. الخطوة 3.9. من قسم متقدم، أختر فئات عنوان URL المخصصة. الخطوة 3.10. أضف فئة عنوان URL المخصص التي تم إنشاؤها لتحديثات Microsoft. الخطوة 3.11. انقر فوق تم. الخطوة 3.12. انقر فوق إرسال.
|
الخطوة 4. (إختياري) قم بإنشاء سياسة فك تشفير لتمرير حركة مرور تحديثات Microsoft |
الخطوة 4.1. من واجهة المستخدم الرسومية (GUI)، أختر مدير أمان الويب ثم انقر فوق سياسة فك التشفير. الخطوة 4.2. انقر فوق إضافة نهج لإضافة سياسة فك تشفير. الخطوة 4.3. قم بتعيين اسم نهج فريد. الخطوة 4.6. من توصيفات التعريف والمستخدمين، أختر تحديد ملف تعريف واحد أو أكثر. الخطوة 4.7. حدد ملف تعريف التعريف الذي قمت بإنشائه في الخطوة 3، وتخطي إلى الخطوة 4.11. الخطوة 4.8. إذا لم تقم بإنشاء ملف تعريف معرف لتحديثات Windows، من قسم متقدم، أختر فئات عنوان URL المخصصة. الخطوة 4.9. أضف فئة عنوان URL المخصص التي تم إنشاؤها لتحديثات Microsoft في الخطوة 2. الخطوة 4.10. انقر فوق تم. الخطوة 4.11. انقر فوق إرسال.
الخطوة 4.12. في صفحة سياسات فك التشفير ضمن تصفية URL، انقر فوق الارتباط المرتبط بنهج فك التشفير الجديد. الخطوة 4.13. حدد تمرير كإجراء لفئة عنوان URL لتحديثات Microsoft.
الخطوة 4.14. انقر فوق إرسال. |
الخطوة 5. قم بإنشاء نهج وصول للسماح بطلب النطاق لحركة مرور تحديثات Microsoft |
الخطوة 5.1. من واجهة المستخدم الرسومية، انقر مدير أمان الويب واختر نهج الوصول. الخطوة 5.2. انقر فوق إضافة نهج لإضافة نهج وصول. الخطوة 5.3. قم بتعيين اسم نهج فريد. الخطوة 5.6. من توصيفات التعريف والمستخدمين، أختر تحديد ملف تعريف واحد أو أكثر. الخطوة 5.7. حدد ملف تعريف التعريف الذي أنشأته في الخطوة 3، وتخطي إلى الخطوة 5.11. الخطوة 5.8. إذا لم تقم بإنشاء ملف تعريف معرف ل Windows Update من قسم متقدم، أختر فئات URL المخصصة. الخطوة 5.9. أضف فئة عنوان URL المخصص التي تم إنشاؤها لتحديثات Microsoft في الخطوة 2. الخطوة 5.10. انقر فوق تم. الخطوة 5.11. إرسال.
الخطوة 5.12. في صفحة سياسات الوصول ضمن تصفية URL، انقر فوق الارتباط المرتبط بنهج الوصول الجديد. الخطوة 5.13. حدد السماح كإجراء لفئة عنوان URL المخصص التي تم إنشاؤها لتحديثات Microsoft. الخطوة 5.14. انقر فوق إرسال.
الخطوة 5.15. في صفحة سياسات الوصول ضمن التطبيقات، انقر فوق الارتباط المرتبط بنهج الوصول الجديد.
الخطوة 5.16. في قسم تحرير إعدادات التطبيقات، حدد تعريف الإعدادات المخصصة للتطبيقات. الخطوة 5.17. من قسم إعدادات التطبيقات، انقر فوق تحرير الكل لتطبيق الألعاب واضبط الإجراء على الحظر. الخطوة 5.18. انقر فوق تطبيق.
الخطوة 5.19. قم بالتمرير إلى قسم إعدادات طلب النطاق للنهج، تأكد من تحديد طلبات النطاق المقدمة.
الخطوة 5.20. انقر فوق إرسال. الخطوة 5.21. في صفحة سياسات الوصول ضمن التطبيقات، انقر فوق الارتباط المرتبط ب السياسة العامة.
الخطوة 5.22. قم بالتمرير لأسفل إلى قسم إعدادات طلب النطاق للنهج، تأكد من تحديد عدم إعادة توجيه طلبات النطاق، الخطوة 5.23. إجراء التغييرات. |
للحصول على رؤية إضافية على طلبات النطاق من سجلات الوصول، يمكنك إضافة الحقول المخصصة التالية:
| [نطاق العميل = ٪<range:] |
إظهار النطاق المطلوب بواسطة العميل (بالبايت) |
| [content= ٪>content-length:] |
إظهار حجم المحتوى الذي تم تنزيله (بالبايت) |
لمزيد من المعلومات حول إضافة حقل مخصص إلى سجلات الوصول إلى SWA، ارجع إلى معلمة تكوين الأداء في دليل سجلات الوصول.
قم بتشغيل أمر CURL هذا لإرسال طلب نطاق إلى SWA:
curl -vvvk -H "Pragma: no-cache" -x 10.48.48.181:3128 -H 'Range: bytes=0-100' 'http://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/f263aa64-f367-42f0-9cad-328f342b93f7/public/windows11.0-kb5043080-arm64_df540a05f9b118e339c5520f4090bb5d450f090b.msu' -o /dev/null -k
من مخرجات ال curl، أنت يستطيع رأيت ال HTTP إستجابة HTTP/1.1 206:
> GET http://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/f263aa64-f367-42f0-9cad-328f342b93f7/public/windows11.0-kb5043080-arm64_df540a05f9b118e339c5520f4090bb5d450f090b.msu HTTP/1.1
> Host: catalog.sf.dl.delivery.mp.microsoft.com
> User-Agent: curl/8.7.1
> Accept: */*
> Proxy-Connection: Keep-Alive
> Pragma: no-cache
> Range: bytes=0-100
>
* Request completely sent off
< HTTP/1.1 206 Partial Content
من سجلات الوصول، يمكنك مشاهدة الإجراء هو TCP_CLIENT_REFRESH_MISS/206:
1773942471.096 14 10.190.0.206 TCP_CLIENT_REFRESH_MISS/206 860 GET http://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/f263aa64-f367-42f0-9cad-328f342b93f7/public/windows11.0-kb5043080-arm64_df540a05f9b118e339c5520f4090bb5d450f090b.msu - DEFAULT_PARENT/proxy.upstream.cisco.com application/octet-stream ALLOW_CUSTOMCAT_12-AP_Windows_Update-MS_Update_No_Auth-NONE-NONE-NONE-DefaultGroup-NONE <"C_Wind",-,-,"-",-,-,-,-,"-",-,-,-,"-",-,-,"-","-",-,-,"-",-,"-","-","-","-","-","-","-",491.43,0,-,"-","-",-,"-",-,-,"-","-",-,-,"-",-,-> - - [Client Range = "bytes=0-100"] [content= "101"]
| المراجعة | تاريخ النشر | التعليقات |
|---|---|---|
3.0 |
20-Oct-2026
|
تم تحديث التدقيق الإملائي والنحوي والتباعد والأفقي في المقاطع المنفصلة من أجل إمكانية القراءة وتنبيهات CCW الثابتة. |
2.0 |
29-Jul-2026
|
الإصدار الأولي |
1.0 |
25-Mar-2026
|
الإصدار الأولي |