Цитата:
Сообщение от sim0n
Цитата:
Сообщение от SoaD
Цитата:
Сообщение от voloshin
Ну как сказал саппорт ТДС - это из-за IPV6, который нужно принудительно отключить и всё будет хорошо.
|
Это про кейтаро? А как их отключить, в настройках нет такого.
|
+1
тоже эти боты заебали)
или это не боты?
на вид не боты но я хз
|
ipv6 включен на тдс?
Если выключен, то это как уже сказали - тдс мудит при парсинге IP. Обычно народ с 0.0.0.0 не представляет особой опасности и не портит конверт (т.к. их меньше 1% лично у меня). Но если их реально дохера, то советую воткнуть перед кейтарой чекалку какую-то и слать их нахер (но это очень часто
не боты, повторю). Лично я уже много лет юзаю вот такой код для определения IP юзера на PHP:
PHP код:
if (!function_exists('getUserRealIP')) {
function getUserRealIP() {
$realIP = null;
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR']) {
if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ".")>0 && strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ",")>=0) {
$forwardedIPArray = explode(",", $_SERVER['HTTP_X_FORWARDED_FOR']);
$realIP = trim($forwardedIPArray[0]);
} elseif (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ".")>0 && strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ",")===false) {
$realIP = trim($_SERVER['HTTP_X_FORWARDED_FOR']);
}
// RFC 7239 http://tools.ietf.org/html/rfc7239
} else if (isset($_SERVER['HTTP_FORWARDED']) && $_SERVER['HTTP_FORWARDED'] && strpos($_SERVER['HTTP_FORWARDED'], "for")>=0) {
$forwardedForArray = explode(",", $_SERVER['HTTP_FORWARDED']);
$forwardedFor = $forwardedForArray[0];
$forwardedForArray = explode(";", $forwardedFor);
$forwardedFor = $forwardedForArray[0];
if (strpos($_SERVER['HTTP_FORWARDED'], "for")>=0) {
$forwardedForArray = explode("=", $forwardedFor);
if (sizeof($forwardedForArray) > 0) {
$realIP = trim($forwardedForArray[1]);
} else {
$realIP = $_SERVER['REMOTE_ADDR'];
}
} else {
$realIP = $_SERVER['REMOTE_ADDR'];
}
} else {
$realIP = $_SERVER['REMOTE_ADDR'];
}
return $realIP;
}
}
(уже даже и не помню где взял его, скорее всего из каких-то скриптов какой-то умершей ПП)