Не лучше ли использовать сервер приложений для блокировки диапазона IP-адресов? В apache вы можете создать псевдоним для каталога, поместить свой код в каталог, а затем в директиве псевдонима разрешить только определенные IP или диапазоны:
Псевдоним / mydir "/ usr / local / mydir"
приказ отказать, разрешить
отрицать все
Разрешить с 10.217.106.248
Разрешить с 127.0.0.1
разрешить с 10.217.106 # это диапазон
таким образом, вам не нужно кодировать такого рода "магическое число"
Я уверен, что вы можете делать такие вещи на других веб-серверах