do you mean LAN static ip ? yes you do, if you don't, when and if your PC is given a different IP address by your router then the router won't find it's way to transmit the packets to that static ip, unless it uses a hostname or mac address, so easiest way to go is, set up a static ip address for your pc outside of the dhcp range to avoid ip conflict
if you mean you need a WAN ip address, if you want your node to be reachable 24/7 then of course you need a public-static ip or you can use some dns-redirect server application,which will give you a sort of "domain name" that is always connected to your public ip even if it's changed.
------------------------------------
back to your problem, here are the possible issues
1- something went wrong with your firewall filters , the easiest way to troubleshoot this would be to disable your firewall for a while
"while you are disconnected from the internet"try to access the port from within the lan using another PC or another OS on a virtual machine, until you are able to do so, then the prime suspect is your firewall.
2- you messed up with your router, if you tell us what router are you using, or and how did you actually make the port forwarding, i should be able to tell you where your problem is exactly.
3-it's possible that you do not have a PUBLIC IP , this ip "63.142.204.198" could be your ISP's ip and you are under it's sub-net, this is not very common but i have a local ISP here that does not provide you with a public ip, the whole ISP acts as a large LAN, the ip that shows on the WAN is a shared-ip which is my gateway, there is noway for anyone from outside the LAN to access my router as it will be blocked by my public ip which is not public on the WAN. you should ask your ISP if this is your IP or theirs.
i scanned all the ports on this ip "63.142.204.198" and nothing is opened.