Мой IP:
Если необходимо быстро определить внешний(публичный) IP-адрес, с которого ваше устройство выполняет запросы, то можно воспользоваться следующей ссылкой: https://sysopnotes.net/myip
Ответ приходит в формате JSON: {‘ip’:’11.12.13.14′}
Запрос можно выполнить как в браузере, так и с помощью CURL или другого HTTP-клиента.
CURL:
curl https://sysopnotes.net/myip
JavaScript:
fetch('https://sysopnotes.net/myip')
.then(response => response.json())
.then(data => alert(data.ip) );
PHP:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://sysopnotes.net/myip");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
echo json_decode($output, true)['ip'];