LogParser Query Чтобы схватить только внешние 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 и побитовые функции в предложении Where. Лично я думаю, что вы имеете сейчас, будут более читаемыми и легче поддерживать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top