How to port forward a minecraft server locally and externally?

I have created a minecraft server before using port forwarding. I could never connect locally, but that wasn't a huge issue. I just got a new router AND computer, but I can't seem to successfully open a fully working server. I can open the server fine, and I can connect as localhost if I so choose, but locally it is impossible for people to join. Externally people can't seem to join either. I have opened a port and everything, but it doesn't seem to work. I have looked up the ability to add "? Override=true" to the end of the other computer's ip addresses, but that doesn't seem to work. It only seems to work on the online, website, browser type servers. Any suggestions?

1) Set a static IP or DHCP reservation for the server's NIC.
2) Create (a) port forward rule(s) in the router to the server's static IP.
3) Create a firewall exception on the server for the port(s).
4) WAN connections will be able to connect via your WAN IP or a FQDN(that resolves to your WAN IP).
5) LAN clients connect using the server's LAN IP (recommended);
or, if you really want, WAN IP or FQDN(that resolves to your WAN IP) if your router supports NAT loopback.

If you want your LAN clients to connect using a hostname or FQDN(that resolves to the server's LAN IP) you will need to add an entry in each client's hosts file or setup a internal DNS server.