NoDoze it might be possible to run both at the same time by changing every port that Zimbra uses... but I doubt that it will work like that.
As for DNS you could setup a split DNS on your test server so it just grabs "valid" results that point to it. Check out
Split DNS - Zimbra :: Wiki for an idea as to how to do that.