Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am trying to figure out what to do about my Zimbra server's DNS.

According the Zimrba wiki they recommend that I install a copy of something like BIND on the server itself so Zimbra can handle the internal queries made by postfix.

So I went and install BIND9 and got my zone running, the zone is solignis.com. Now here is where it get confusing.

I already have a BIND9 server running on my network that is responsible for the same domain solignis.com. But that server is the "network" DNS the other one on Zimbra is for Zimbra ONLY.

But when I go the Zimbra host and try to ping the other server (NS01) it says its an unknown host. even though I have forwarding enabled to the main DNS server. Follow me?

So I have a multi part question.

  1. Is the best way to setup DNS for my needs (as per Zimbra)?
  2. Assuming #1 is true, is there a way to force BIND to forward queries for a domain its responsible for to another server?
share|improve this question

2 Answers 2

up vote 3 down vote accepted

You don't need a dedicated DNS Server for zimbra, you can user your existing network DNS, add zimbra entries there and make your zimbra server use that DNS server. As a workaround to that DNS issue, it happens to me also, when no DNS server is available, to use /etc/hosts file to resolve zimbra servers hostnames internally.

share|improve this answer
    
I see so that is why the hostfile is supposed to be set before installing Zimbra. Because it would not allow me install until it was setup correctly. –  Solignis Dec 21 '11 at 0:42

If you really want to use the Zimbra box as a nameserver for itself you should use it as a secondary DNS to your existing server.

share|improve this answer
    
Okay that is what I originally had and it worked fine. But I kept having some feeling that it should have been different. The other question is then "who wrote the Zimbra wiki tutorial" because it is partly wrong. Anyhow thanks. –  Solignis Dec 21 '11 at 0:44

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.