I think you misunderstood what I was saying.
You need a device somewhere on your network which can be configured as a NoIP update client.
This could be a router, Windows PC, Raspberry Pi, ESP8266 or any number of other devices.
My router is bespoke to my ISP, and although it has the option to act as a DDNS update client I choose not to use that method as it’s generally not as reliable/configurable as other methods. This is what the DDNS config screen looks like in my router:
Many other routers have a similar functionality available.
I use an ESP8266/NodeMCU running this code:
Some people have had problems using 3G connections, because the service provider blocks the Blynk protocol:
Pete.