I'm installing Zimbra with a Split DNS setup but I'm running into some significant issues getting the server to see the outside world (e.g. ping google) and resolve the internal DNS appropriately also.

In the wiki page on Split DNS (since I've re-read it multiple times) it mentions editing resolv.conf. The issue however is that resolv.conf is automatically generated in Ubuntu Server 12.04 and the wiki makes no mention of that. It's been supremely frustration so perhaps it would be good for someone to review the steps in light of that fact and edit the wiki where necessary.

So the question is, in Ubuntu Server 12.04, do I add the dns-search domain to the /etc/network/interfaces file or do I add them to /etc/resolvconf/resolv.conf.d/head?

Also, I have other nameservers set up in my interfaces file