|The only person that can change your external IP address is your ISP. |
You can check in your Windows configuration that the IP address hasn't been changed. If you have a static IP address and it has been changed in the configuration you wouldn't even be able to connect.
Either way you ISP is the one that has the answers.