Not sure how you got this to work before. You do not setup your server with the actual wan IP....that is the whole reason you are using port forwarding in the first place.
So where do you see the 10.x.x.x IP address. This is a private IP not a public one. Is this the IP you see in the wan setting on your router.
It is extremely uncommon to use the 10.x.x.x blocks of IP on the LAN. You can use it but almost all consumer routers use 192.168.x.x ranges.
So if the wan IP is not 10.x.x.x and the value actually matches the sites like whatsmyip then it could be some software update to the port forwarding in the router causing the issue. I would look the ipconfig /all and get the IP and gateway. The gateway IP should be the router lan ip. I would then try the DMZ option in the router and set it to the ip you see in the ipconfig command.
You do not want to use the DMZ settings long term but it will quickly show you if it is just some strange port forwarding rules that is not working correctly.