$_SERVER[REMOTE_ADDR] возвращает 2a03:6f00:1::5c35:6074
Хотелось бы узнать IPv4 все же.
А есть ли возможность узнать в PHP обратившись к DNS серверу?
я хочу узнать внешний IP сервера. Дело в том что IP для обращения к серверу и IP по который он сам обращается к другим серверам разные.
maddog670, Дал отличный ответ!!::
$content = file_get_contents('http://checkip.dyndns.com/');
preg_match('/Current IP Address: \[?([:.0-9a-fA-F]+)\]?/', $content, $ip);
$serverIP = $ip[1];