I've tried to make a server on minecraft multiple times but after binding port and setting ip and all the rest, no one else can access it! I can access it through local host, my internal IP but I can't and no one else can access through external ip!
Forwarded the port?
Alternatively, just play on one of the OcUK servers.
How did you set the IP and what IP did you use? I would recommend leaving the IP blank in the server config and make sure that you're not getting internal/external IPs mixed up.