I previously was trying to connect to my home computer through remote desktop connection over the internet. But, I was not able to do so. After some research I found out that my ISP (ACT fibernet) blocks inbound connections and to enable those you will have to take a static IP connection. they took the MAC address of my router and assigned a static(public IP ) for my router. after which I was able to connect to my PC remotely over the internet.
So firstly make sure your router internet IP matches IP displayed by whatismyip website.
Hope this helps.