استعلام Logparser للاستيلاء على عناوين IP خارجية فقط من سجلات IIS؟
-
25-09-2019 - |
سؤال
جربت هذا السؤال في ServerFault ولم يكن لدي أي حظ ، لذلك اعتقدت أنني سأحاول هنا.
أنا أعمل على موقع ويب عام يستخدمه كل من الزوار الخارجيين والموظفين الداخليين. أنا بعد ضرب الزائر الخارجي ، لكن لا يمكنني التفكير في طريقة جيدة لتصفية نطاقات IP الداخلية.
باستخدام Logparser ، ما هي أفضل طريقة لتصفية سجلات IISW3C بواسطة نطاق IP؟
هذا هو كل ما توصلت إليه حتى الآن ، والذي لا يمكن أن يكون أفضل أو الأكثر كفاءة.
WHERE [c-ip] NOT LIKE (10.10.%, 10.11.%)
أي مساعدة موضع تقدير.
المحلول
الخيار الآخر الوحيد هو استخدام وظائف IPv4_TO_INT ووظائف bitwise في جملة مكانك. أنا شخصياً أعتقد أن ما لديك الآن سيكون أكثر قابلية للقراءة وأسهل في الحفاظ عليه.
لا تنتمي إلى StackOverflow