Не царапайте whatismyip.com, см. здесь , чтобы узнать, как можно вызвать их API, который просто возвращает ваш адрес.
Если вы не используете это, вы должны написать что-то подобное самостоятельно, то есть хост за пределами вашего маршрутизатора, который может сообщить ваш очевидный адрес.
Обратите внимание, что веб-сервер может не видеть ваш реальный IP-адрес в глобальной сети, поскольку:
Ваш провайдер может быть прозрачным
прокси HTTP-трафик, и сервер будет видеть IP-адрес
прокси. В этом случае вы, как правило,
надо искать и разбирать
Заголовок X-Forwarded-For .
или, как отметил Олаф, между вами и широко открытым Интернетом может быть другой маршрутизатор NAT, иными словами, адрес WAN вашего маршрутизатора находится в частной сети. Лучшее, что вы можете получить от такого сервиса, как whatismyip.com, - это IP-адрес самого внешнего маршрутизатора NAT.