Узнать белый IP-адрес роутера с сервера, который за NAT-ом?
Поставь DynDns на сервер. Так ты будешь хотя бы знать что там происходит
Можно брать ip с ifconfig.me/ip, тем же curl`om — а там уже делайте что хотите, можно сразу же по api на dyndns сообщать новый ip.