Данная статья будет интересна тем, для кого встала необходимость, как отобразить определённую страницу только для посетителей из конкретного диапазона IP адресов. Реализовывать будем на PHP, кода не много и весь процесс достаточно прост.

$ip = $_SERVER['REMOTE_ADDR'];
$mask = '/^127\.0\.0\.([1-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-4]))$/';
 
if(preg_match($mask,$ip,$match)) {
print 'Ура нам можно зайти!';
}
else {
print 'Доступ запрещен!';
}

Сгенерировать регулярное выражение можно с помощью Google: Как исключить весь трафик из диапазона IP-адресов?

Для чего это может пригодиться:

  • Ограничение доступа к странице.
  • Распределение нагрузки между серверами в локальной сети (радио, тв).
  • Распределение пользователей между ресурсами.

Оставьте ответ

Пожалуйста, введите ваш комментарий!
Пожалуйста, введите ваше имя здесь