У нас есть довольно надежная настройка для наших сайтов. Брандмауэр с балансировщиком нагрузки с двумя веб-серверами и двумя серверами MySQL высокой доступности. Наша задача — направлять как можно больше трафика на наши веб-сайты, поддерживаемые рекламодателями.
В последнее время мы получаем тонну иностранного трафика (в основном, Китай). Несколько миллионов посетителей в час. Это почти ведет себя как атака.
Я могу анализировать IP с помощью PHP и перенаправлять посетителей в зависимости от их страны, но даже это приводит к высокой нагрузке и полному заполнению наших слотов fCGI. Кроме того, наш хост говорит нам, что применение фильтров страны на брандмауэре замедлит работу и вызовет проблемы.
Кто-нибудь знает об услуге или методе фильтрации определенного трафика, прежде чем он попадет в нашу среду? Может быть, способ сделать это на уровне DNS?
Задача ещё не решена.
Других решений пока нет …