Can you include a copy of your server.properties file please? In case you don't know, it's in the root folder of your server directory. I am thinking this is a port forwarding issue or you don't have your ip registered correctly
Edit: Forgot to add, what 'Port Test' did you use?
Some/most routers don't allow connection via the external up when you are on the same man as the server. Aslong as you can connect via the local ip and people outside of the network can connect via the external ip all is good.
Well, the problem is that I could connect via local IP, But others can't connect via external IP. Also, my server failed the server status checker. So, I'm pretty sure that there is something wrong with my server.