Archiv verlassen und diese Seite im Standarddesign anzeigen : gleiche ip bei allen benutzern angezeigt
infinityloop
21.09.2005, 11:30
Hallo!
ich habe ein vbulletin 3.0.8 board auf www.elite-squad.net laufen.
merkwürdigerweise wird bei allen benutzern die selbe ip adresse angezeigt!
The IP Address is: 172.27.0.1. The host name is: 172.27.0.1.
kann das durch eine konfigurationseinstellung im vbulletin behoben werden, oder wird das durch den web-hoster (www.sprit.org) verursacht?
mfg
chris
StGaensler
21.09.2005, 16:36
Das sieht so aus, wie wenn der Hoster vor den eigentlichen Servern noch einen Proxy (mit obiger IP-Adresse) geschaltet hat. Frag am Besten direkt beim Hoster nach, der kann dir da besser helfen.
IPv4-adress: 172.27.0.1
inetnum: 172.16.0.0 - 172.31.255.255
netname: IANA-BBLK-RESERVED1
descr: Class B address space for private internets
infinityloop
21.09.2005, 22:00
vielen dank!
ich werde beim provider nachfragen.
infinityloop
22.09.2005, 08:19
habe folgendes in den FAQ gefunden
Da SPRIT.ORG zur Erhöhung der Ausfallsicherheit und Performance einen Loadbalancer verwendet, verwenden Sie bitte statt der Variable $_SERVER["REMOTE_ADDR"] die Variable $_SERVER["HTTP_X_REMOTECLIENT_IP"] um die IP Adresse des Users abzufragen.
Bei gekauften oder gedownloadeten Scripts ersetzen Sie bitte bei allen Dateien mit der Endung .php den Text $_SERVER["REMOTE_ADDR"] durch den Text $_SERVER["HTTP_X_REMOTECLIENT_IP"].
was mach ich nun?
StGaensler
22.09.2005, 17:01
Aha. Ich würde das machen, was am Ende vorgeschlagen wird. Allerdings musst du den Text $_SERVER['REMOTE_ADDR'] durch den Text $_SERVER['HTTP_X_REMOTECLIENT_IP'] ersetzen. Das musst du natürlich für jedes Update wieder machen.
Das sind lediglich zwei Änderungen:Find '$_SERVER['REMOTE_ADDR']' in 'vBulletin\3-0-8\includes\init.php' :
vBulletin\3-0-8\includes\init.php/230: define('IPADDRESS', $_SERVER['REMOTE_ADDR']);
vBulletin\3-0-8\includes\init.php/255: define('ALT_IP', $_SERVER['REMOTE_ADDR']);
Found '$_SERVER['REMOTE_ADDR']' 2 time(s).
Search complete, found '$_SERVER['REMOTE_ADDR']' 2 time(s). (1 files.)
Viele Grüße,
Stefan
infinityloop
22.09.2005, 17:27
in welchen dateien muss ich das ändern?
StGaensler
22.09.2005, 20:02
Steht oben in meinem Zitat: init.php in den beiden angegebenen Zeilen
infinityloop
23.09.2005, 07:28
Steht oben in meinem Zitat: init.php in den beiden angegebenen Zeilen
ups :)
vielen vielen dank!
mfg
chris
infinityloop
23.09.2005, 07:53
habe die datei vor 15minuten geändert und auf den server gestellt.
hat sich aber noch nichts verändert.
habe meinen benutzer abgemeldet, den internetexplorer beendet, internetexplorer gestartet und mich wieder angemeldet. es wird aber immer noch die falsche ip 172.27.0.1 angezeigt.
habe mal meine init.php angehängt.
infinityloop
23.09.2005, 08:02
habe gerade versucht mich mit einem falschen password im admincp anzumelden. habe dann die benachrichtigungs email bekommen in der die richtige ip angezeigt wurde.
im forum wird bei meinem benutzer aber die falsche ip angezeigt.
StGaensler
23.09.2005, 16:05
Diese IP-Adresse ist ja immer noch in der Datenbank gespeichert, und wahrscheinlich bekommst du die dann angezeigt. Wo schaust du da überhaupt nach?
Poste mal einen neuen Beitrag mit deinem User, und schaue bei diesem Beitrag die IP an, das sollte dann die richtige IP sein.
infinityloop
23.09.2005, 17:42
nach einem neuen post wird die richtige ip angezeigt.
im anhang ein screenshot vom forum. bei den benutzern die heute noch nicht gepostet habe, wird die falsche ip angezeigt. jetzt ist mir aber klar warum :)
StGaensler
30.09.2005, 16:57
In vB 3.5 hat sich die Dateistruktur geändert, und die Stellen finden sich an einem anderen Platz:
Find '$_SERVER['REMOTE_ADDR']' in 'vBulletin\3-5-0\includes\class_core.php' :
vBulletin\3-5-0\includes\class_core.php/1967: return $_SERVER['REMOTE_ADDR'];
vBulletin\3-5-0\includes\class_core.php/1999: $alt_ip = $_SERVER['REMOTE_ADDR'];
Found '$_SERVER['REMOTE_ADDR']' 2 time(s).
Search complete, found '$_SERVER['REMOTE_ADDR']' 2 time(s). (1 files.)
Avalon111
30.09.2005, 17:17
vielen dank!
werde ich gleich mal ausprobieren!
***edit***
funktioniert einwandfrei!!!!
vielen dank :)
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.