It has something to do with my DNS server.
When I look at other portforwarding tutorials, their DNS is some random IP.
Mine is the Default IP (192.168.1.1)
How come my DNS is the default IP?
No it isn't. It's because your router acts as a DNS proxy, for example to inject itself (usually to routerlogin.net or routerlogin.com for Netgear routers). Mine does that too. If you need to you can usually disable this feature from the router admin page.
Ok I did the webcon_postserver thing. It showed up. But I couldn't connect.
Alright. So there was both a master server comm issue and a PF-issue.
Also, note that with some routers you might not be able to connect from within your network, although people are able to connect externally.