$ _SERVER не возвращает ip-адрес

Я использую $_SERVER['REMOTE_ADDR'] в php, чтобы найти ip address клиента.

 $ipaddress=$_SERVER['REMOTE_ADDR']; echo $ipaddress; 

которые возвращаются :: 1

Я также попробовал следующий код, но это также дает мне такой же результат.

 if ($_SERVER['HTTP_CLIENT_IP']) $ipaddress = $_SERVER['HTTP_CLIENT_IP']; else if($_SERVER['HTTP_X_FORWARDED_FOR']) $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR']; else if($_SERVER['HTTP_X_FORWARDED']) $ipaddress = $_SERVER['HTTP_X_FORWARDED']; else if($_SERVER['HTTP_FORWARDED_FOR']) $ipaddress = $_SERVER['HTTP_FORWARDED_FOR']; else if($_SERVER['HTTP_FORWARDED']) $ipaddress = $_SERVER['HTTP_FORWARDED']; else if($_SERVER['REMOTE_ADDR']) $ipaddress = $_SERVER['REMOTE_ADDR']; else $ipaddress = 'UNKNOWN'; 

Что я делаю неправильно? Как я могу получить IP-адрес клиентов?

Я бы использовал ip, чтобы найти местоположение клиента через ipinfo.io .

Спасибо за ваше время.