المقدمة
يصف هذا المستند كيفية أستكشاف أخطاء خادم Windows DNS وإصلاحها "واجه خادم DNS حزمة غير صحيحة" في Cisco Umbrella.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- نظام التشغيل Windows Server 2008 R2
- نظام التشغيل Windows Server 2003
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى Cisco Umbrella.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
المشكلة
تلاحظ هذا الخطأ الموجود في عارض الأحداث الخاص بخادم Windows DNS بعد تكوين الموجهين لاستخدام محولات Cisco AnyCast.
بعد نشر خادم DNS مستند إلى Windows، لا يمكن حل استعلامات DNS إلى بعض المجالات بنجاح، ويمكنك مشاهدة معرف الحدث 5501 الذي يظهر بشكل متكرر في سجلات عارض الأحداث الخاصة بك:
The DNS server encountered a bad packet from X.X.X.X. Packet processing leads beyond packet length. The event data contains the DNS packet.
حيث يمكن ل X.X.X.X سرد المحددات الخارجية ل Umbrella: 208.67.220.220 و 208.67.222.222.
الحل
يمكن العثور على حل كامل لهذه المشكلة في مقالة دعم Microsoft هذه: بعض استعلامات أسماء DNS غير ناجحة بعد نشر خادم DNS مستند إلى Windows
السبب
تحدث هذه المشكلة بسبب وظائف آليات الملحق ل DNS (EDNS0) التي يتم دعمها في Windows Server DNS.
يسمح EDNS0 بأحجام حزم بروتوكول مخطط بيانات المستخدم (UDP) أكبر. ومع ذلك، لا يمكن لبعض برامج جدار الحماية السماح بحزم UDP التي يزيد حجمها عن 512 بايت. لذلك، يمكن حظر حزم DNS هذه بواسطة جدار الحماية.