Список IP v4 и v6 для блокировки на сайте

Как и обещал, завожу специальную страницу и на ней буду расширять список обнаруженных IP-адресов ботов, которые необходимо блокировать на сайте.

Что делают эти боты и зачем они вообще в принципе кому-то нужны — напишу отдельный пост чуть позже.

А пока «черный» список IP и подсетей для блокировки

И как его использовать, чтобы уже сразу все в одном комплекте. Но список IP буду постоянно пополнять при обнаружении новых атак ботов.

Обновлено: 8 апреля 2025г.

$blacklist = [
	'178.16.129.70',
	'103.102.43.25',
	'23.100.232.233',
	'52.237.213.209',
	'65.21.',
	'65.109.',
	'65.108.',
	'95.217.',
	'135.181.',
	'2a0b:21c0:a003',
	'2607:a400:4',
	'2602:ffe4:8',
	'2a12:1e',
	'2a12:c3',
	'2a0d:83',
	'2a10:cb',
	'2a09:e2',
	'2a05:54',
	'2a05:35',
	'2a13:85',
	'2a14:2d',
	'2a14:7b',
	'2a09:62',
	'2a11:83',
	'2a11:91',
	'2a11:84',
	'2a11:cd',
	'2a11:68',
	'2a10:41',
	'2a04:6e',
	'2a0a:981',
	'2a0c:69',
	'2a0f:9e',
	'2a0f:28',
	'2a0e:e5',
        '178.66.',
        '125.88.',
        '118.195.',
        '212.33.24.',
        '138.199.'
];

if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
	$clientIP = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
	$clientIP = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
	$clientIP = $_SERVER['REMOTE_ADDR'];
}

foreach ($blacklist as $blackIp){
	if (strpos($clientIP, $blackIp) === 0) {
		$errors[] = 'Отвали, БОТ!';
		exit();
	}
}

Вставить этот код нужно в скрипт, который первый начинает обработку на вашем сайте .

Для большинства CMS это корневой файл index.php, для 1С Битрикс вставка делается в init.php

Если эта информация оказалась вам полезной и интересной, то можно поблагодарить автора любой суммой либо по номеру телефона +79807480224 (Сбер, Тинькофф)

Еще больше интересной и полезной информации о SEO, сайтостроении, интернет-маркетинге читайте на моем канале @freelancervit.

@freelancervit

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Есть проект или задача? Готовы обсудить.

Обсудить
В наших проектах мы используем самые актуальные разработки сегодняшней ИТ- и ВЕБ-индустрии. Предлагаем только те методы и сервисы, которые максимально подходят для решения конкретной вашей задачи, без «сливания» бюджета.