استعلام Logparser للاستيلاء على عناوين IP خارجية فقط من سجلات IIS؟

StackOverflow https://stackoverflow.com/questions/2187966

سؤال

جربت هذا السؤال في ServerFault ولم يكن لدي أي حظ ، لذلك اعتقدت أنني سأحاول هنا.

أنا أعمل على موقع ويب عام يستخدمه كل من الزوار الخارجيين والموظفين الداخليين. أنا بعد ضرب الزائر الخارجي ، لكن لا يمكنني التفكير في طريقة جيدة لتصفية نطاقات IP الداخلية.

باستخدام Logparser ، ما هي أفضل طريقة لتصفية سجلات IISW3C بواسطة نطاق IP؟

هذا هو كل ما توصلت إليه حتى الآن ، والذي لا يمكن أن يكون أفضل أو الأكثر كفاءة.

WHERE [c-ip] NOT LIKE (10.10.%, 10.11.%)

أي مساعدة موضع تقدير.

هل كانت مفيدة؟

المحلول

الخيار الآخر الوحيد هو استخدام وظائف IPv4_TO_INT ووظائف bitwise في جملة مكانك. أنا شخصياً أعتقد أن ما لديك الآن سيكون أكثر قابلية للقراءة وأسهل في الحفاظ عليه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top