I just went there, and it showed (what I assume is) the server's IP address as the remote address, and it showed the server's LAN address as the server IP
REMOTE_ADDR 213.66.228.229
REMOTE_HOST h229n2fls31o873.telia.com
REMOTE_PORT 3919
SCRIPT_FILENAME /home/c/cube316/public_html/phpinfo.php
SERVER_ADDR 192.168.10.5
I went to a couple other sites, including my own, to verify I wasn't behind some proxy that was giving alien information out and the address displayed everywhere else belonged to my ISP.
I would say you had some server issues going on. Here's something I would be curious to see. Try uploading this script and post the URL and see if you can coerce some different values, but I think they are mostly client driven.
<?php
// USER IP ADDRESS
if (getenv ('REMOTE_ADDR')) {
$env_array['remote_addr'] = getenv ('REMOTE_ADDR');
}elseif (isset ($_SERVER['REMOTE_ADDR'])){
$env_array['remote_addr'] = $_SERVER['REMOTE_ADDR'];
}elseif (isset ($HTTP_SERVER_VARS['REMOTE_ADDR'])){
$env_array['remote_addr'] = $HTTP_SERVER_VARS['REMOTE_ADDR'];
}else $env_array['remote_addr'] ='';
// USERS BROWSER AND OP SYSTEM
if (getenv ('HTTP_USER_AGENT')) {
$env_array['http_user_agent'] = getenv ('HTTP_USER_AGENT');
}else if (isset ($_SERVER['HTTP_USER_AGENT'])) {
$env_array['http_user_agent'] = $_SERVER['HTTP_USER_AGENT'];
}else if (isset ($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) {
$env_array['http_user_agent'] = $HTTP_SERVER_VARS['HTTP_USER_AGENT'];
}else $env_array['http_user_agent'] ='';
// BEHIND AN OPEN PROXY?
if (getenv ('HTTP_X_FORWARDED_FOR')){
$env_array['http_x_forwarded_for'] =getenv ('HTTP_X_FORWARDED_FOR');
}elseif (isset ($_SERVER['HTTP_X_FORWARDED_FOR'])){
$env_array['http_x_forwarded_for'] =$_SERVER['HTTP_X_FORWARDED_FOR'];
}elseif (isset ($HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR'])){
$env_array['http_x_forwarded_for'] =$HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR'];
}else $env_array['http_x_forwarded_for'] ='';
if (getenv ('HTTP_CLIENT_IP')) {
$env_array['http_client_ip'] = getenv ('HTTP_CLIENT_IP');
}else if (isset ($_SERVER['HTTP_CLIENT_IP'])) {
$env_array['http_client_ip'] = $_SERVER['HTTP_CLIENT_IP'];
}else if (isset ($HTTP_SERVER_VARS['HTTP_CLIENT_IP'])) {
$env_array['http_client_ip'] = $HTTP_SERVER_VARS['HTTP_CLIENT_IP'];
}else $env_array['http_client_ip'] ='';
if (getenv ('HTTP_FORWARDED')) {
$env_array['http_forwarded'] = getenv ('HTTP_FORWARDED');
}else if (isset ($_SERVER['HTTP_FORWARDED'])) {
$env_array['http_forwarded'] = $_SERVER['HTTP_FORWARDED'];
}else if (isset ($HTTP_SERVER_VARS['HTTP_FORWARDED'])) {
$env_array['http_forwarded'] = $HTTP_SERVER_VARS['HTTP_FORWARDED'];
}else $env_array['http_forwarded'] ='';
if (getenv ('HTTP_SP_HOST')) {
$env_array['http_sp_host'] = getenv ('HTTP_SP_HOST');
}else if (isset ($_SERVER['HTTP_SP_HOST'])) {
$env_array['http_sp_host'] = $_SERVER['HTTP_SP_HOST'];
}else if (isset ($HTTP_SERVER_VARS['HTTP_SP_HOST'])) {
$env_array['http_sp_host'] = $HTTP_SERVER_VARS['HTTP_SP_HOST'];
}else $env_array['http_sp_host'] ='';
if (getenv ('HTTP_VIA')) {
$env_array['http_via'] = getenv ('HTTP_VIA');
}else if (isset ($_SERVER['HTTP_VIA'])) {
$env_array['http_via'] = $_SERVER['HTTP_VIA'];
}else if (isset ($HTTP_SERVER_VARS['HTTP_VIA'])) {
$env_array['http_via'] = $HTTP_SERVER_VARS['HTTP_VIA'];
}else $env_array['http_via'] ='';
if (getenv ('HTTP_PROXY_CONNECTION')) {
$env_array['http_proxy_connection'] = getenv ('HTTP_PROXY_CONNECTION');
}else if (isset ($_SERVER['HTTP_PROXY_CONNECTION'])) {
$env_array['http_proxy_connection'] = $_SERVER['HTTP_PROXY_CONNECTION'];
}else if (isset ($HTTP_SERVER_VARS['HTTP_PROXY_CONNECTION'])) {
$env_array['http_proxy_connection'] = $HTTP_SERVER_VARS['HTTP_PROXY_CONNECTION'];
}else $env_array['http_proxy_connection'] ='';
foreach ($env_array as $key=>$val){
echo $key." : ".$val."<br>";
}
?>