Minecraft port forward no working?

I'm fairly experienced with minecraft servers, and I'm attempting to put an old one back up. I fixed the port to match my IP address which changed recently, and it appears to be done correctly. The problem is, I can only connect to my server using the local connection ip 0.0.0.0 and I can't use the true ip, so the server is only accessible from my host computer, not even the laptop in my house, so that means my brother and friends can't get on. If I try to direct connect to the server, it says "Connecting to the server…" For quite a bit of time and then "Failed to connect to the server" "Connection timed out: connect" but the server says "Can't reach server" when listed in the server.

It means you didn't port forward right.
All I can suggest is trying to port forward again.
Make sure the server.properties IP is blank, and make sure the port is forwarding to your current IP.
Basically, go into command prompt (if on Windows) and type "ipconfig" and find your IP, set the port to forward to that.
If your local IP (ex, 192.168.4.5) changed, your network IP will change as well, so make sure they're connecting to what you see at www.ipchicken.com