Your server needs a static IP. Your DNS IPs should point back to your server, not to your router or public DNS addresses.
If your server IP is 192.168.1.100, your DNS server should be 126.96.36.199 or the loopback, 127.0.0.1. Gateway should point to your router.
Within DNS you want to configure your Forwarders to point to your public DNS IP addresses.
Alright, i suspect that the problem was to do with some reinstalation of something, because i re installed the server (the whole thing) and now it all works, annoying stuff.
Thanks for the help all tho!