Disadvantages to hosting DNS on the same server as site?

Are there any particular disadvantages to having the DNS on the same server as where the site is? I'm in a situation where the web host doesn't do DNS for its clients, so I have to either choose to put the DNS on the server itself, or find some other way (ie: third party DNS).

Thanks,

 

 

 

 

Top