Arduino DDNS No-IP

Espero que por este camino sea mucho más fácil, en la primera línea tengo la petición de la IP pública y en la segunda el update del DDNS, cómo convierto el texto de la IP pública en una variable para colocarla en la petición?

Para esto tendré que activar Server(80) y tratarlo como html. Está en uso en el programa el puerto 502, creo que tendría que ser con una interrupción.

https://ipv4.wtfismyip.com/text
http://username:password@dynupdate.no-ip.com/nic/update?hostname=mytest.testdomain.com&myip=1.2.3.4