Raspberry Pi- Remote Control on public network using DNS & port forwarding

There are lot of 3rd party services like remote.it & dataplicity providing IoT devices remote connectivity but if you are looking for something secure & concerned about your device data privacy then you can follow this post to configure your RPi for remote access on public network.