$_SERVER['REMOTE_ADDR'];
yerine
getenv('HTTP_HOST');
bunu kullanmanı tavsiye ederim. getenv ile dns olsa bile gerçek ip adresine erişebilirsin.