QUOTE
it won't matter if DNS and WEB are on the same box
Nope.
If you have DNS
only on your own server (using 2 different IP addresses) then you can suffer the following:
1. If the server goes down, anyone trying to visit websites will get a DNS failure the same as if the domain does not exist. If you had 2 separate DNS servers (as you should) then browsers generally return a temporary unavailable message.
2. More importantly, if the server goes down, then MX records do not resolve and any email sent to you will
not be queued on the senders server, it will bounce with an error. If you had 2 separate DNS servers, the MX will resolve, and the senders server will usually queue the email for up to 4 days retrying to deliver the email. When your server comes back up, the email will be delivered.
If you're running a server for web hosting it realy is
essential that you have two separate DNS servers (apart from the fact that it is required by the RFC's).
You should also always have the two DNS servers
on different networks for redundancy - this means having one with a different provider to SM incase their network should go down.
If email delivery and visitors believeing that your site no longer ecxists, is not important to you, then go ahead and use DNS on one server alone :shock: