IP адреса на nichost

11 июня 2008 в 10:47

Здравствуйте! Стоит сайт на nic.ru (Ру-Центр). Выявилась одна существенная проблема: IP адреса всех анонимусов он выдаёт один и тот же. Вроде IP адрес самого сервера. Подскажите пожалуйста что изменить на хостинге, чтобы он выдавал реальные адреса.

Комментарии

Хм.. Если в друпале неправильно отображаются ip адреса, то не исключено, что такая проблема существует на всем хостинге. Попробуйте проверить какие ip адреса будет выдавать сервер с такими скриптами:

<?php
echo $_SERVER['REMOTE_ADDR']."<br/>";
echo $_SERVER['HTTP_X_REAL_IP'];
?>

Если во втором случае будет ваш реальный ip - значит хостинг использует прокси, с таким приходилось сталкиваться (только в моём случае у всех пользователей адрес был 127.0.0.1)

11 июня 2008 в 19:14

Попробуй обычным php скриптом, не в друпале, вывести значение $_SERVER['HTTP_X_REAL_IP'] и $_SERVER['REMOTE_ADDR']. И если первое значение окажется правильным ip адресом - тогда моё утверждение верно...
PS: Сервер хоть apache? Smile

12 июня 2008 в 0:29

Выводит только одну строчку с IP. В данном случае 10.1.0.254
Сервер: Apache/1.3.37 (Unix) mod_gzip/1.3.26.1a PHP/5.2.2-dev
А что делать?

16 июня 2008 в 10:43

Что то сомневаюсь что 10.1.0.254 - ваш реальный ip, не сильно уж похоже...
К тому же:
http://www.sql.ru/forum/actualthread.aspx?tid=544804
http://danneo.com/forum/showthread.php?p=38161
Следовательно, обращайтесь к хостеру, возможно на самом деле чего то не того у них стоит.
Выводит только одну строчку с IP
$_SERVER['HTTP_X_REAL_IP'] или $_SERVER['REMOTE_ADDR'] ?

16 июня 2008 в 12:52

тьфу, сколько раз смотрел список включённых модулей, а realip_module пропустил.... Включил, заработало! Всем спасибо за помощь!

<?php
echo $_SERVER['REMOTE_ADDR']."<br/>";
echo $_SERVER['HTTP_X_REAL_IP'];
?>

Теперь выводит реальный IP.

17 июня 2008 в 9:33