So I have CenturyLink DSL internet. My modem model is the ZyXEL PK5001Z. I am trying to port forward a Minecraft server. I have tried many tutorials. Each one uses different routers and different layouts and configurations. So, I've tried and tried. I have tried many different combinations of ports and IPs (putting my public IP and my IPv4 addresses in different places where it asks for remote forwarded ports/IPs and where it just asks for my plain IP. I've switched them around and tried different combinations and when my server is able to be run with one of the IP addresses, it works, but only locally over LAN. However, I can never get it to be more than LAN so that others (like my friends) can play with me. However, there are also times when I can't get it to run at all and the server console just tells me that it can't bind to the port. But whenever it says that, no combination of ports will work on the server, even ones I've checked that aren't being used by other applications or servers. Can anyone help, maybe lead me through a step-by step process? Thanks! Here are pictures of my modem's port-forwarding layout and, at the time of writing this, failed configurations I've tried.
https://plus.google.com/photos/103250369303124159168/album/6440683621506631473/6440683621257481714?authkey=CIbIivOhss_j8AE
https://plus.google.com/photos/103250369303124159168/album/6440683621506631473/6440683622654942498?authkey=CIbIivOhss_j8AE
https://plus.google.com/photos/103250369303124159168/album/6440683621506631473/6440683621257481714?authkey=CIbIivOhss_j8AE
https://plus.google.com/photos/103250369303124159168/album/6440683621506631473/6440683622654942498?authkey=CIbIivOhss_j8AE