Ok I am not a network admin or anything, but from what I understand from reading a few books, I will try my best to guide you.
IP address 192.168.0.1 is the correct setting for the config file. This will be the public address that your router will have, and the cam will need this to talk to your router. You could pretty much put whatever address you want, but this is what this address was designed for. Your router may use a different public address, so you want to check the manual. The NAT address is the IP assigned to your router from your ISP, so that the router can connect to the internet. So basically, your router has 2 IP addresses, one to talk to the internet, and one to talk to your LAN. Your NAT or WAN address should already be assigned by your ISP. If it is static, and you have not done so, you would have to configure that in the router settings. Are you planning on providing public access to your cam? If so you will need a static NAT address from your ISP. Otherwise, you cannot do this. If you do, then this would be the obvious reason you have chosen to go static with your cam. You will need to specify an address outside of your DHCP pool. So you would want to use a lower public address in same subnet mask, for instance 192.168.0.10.
As for DHCP, you would want to use higher numbers starting at like 192.168.0.100. This way you have room to expand your network. Then you just tell the router how many hosts you plan on having and it will allocate that many addresses for use. You will need to login to the router itself to modify all these settings. A lot of times just pointing your web browser to 192.168.0.1, which is your router IP, should get you to the login screen. Again, check the manual for your router.
If your network is at home, dont worry about DNS, otherwise, you would only need to configure that for easier access to the cam. Logging into a DNS and configuring that is a bit more complicated.
Well, hope this helped, and didnt just make things more confusing