How to change IP to dns provider subdomain

I host ERPnext on my own home server.
my problem is that even at running on subdomain of no-ip or on port forwarding external IP I still get the local IP as domain on Email signup notification or on all email notification.

this is my 1st discuss post
thank you