ira responder pelo dominio teste.com.br e tera como ip o 192.168.0.1 e o 192.168.0.2. Como voce pode observar sao ips de rede locais, que nao sao validos para a internet, no entanto, para uma configuracao real basta altera-los.a) Execute a instalacao do seguinte pacote:#apt-get install bind9b) Editar arquivo /etc/hosts e adicionar as seguintes linhas:192.168.0.1 teste.com.br ns1192.168.0.2 teste.com.br ns2O ns1 e ns2 sao os nomes de nossos dois servidores DNS que pertencem ao dominio teste.com.brc) Mudar o nome da maquina para ns1:#hostname ns1#echo ns1 > /etc/hostnamed) Editar o arquivo /etc/resolv.conf e deixar com a estrutura abaixo:domain teste.com.brsearch teste.com.brnameserver 192.168.0.1nameserver 192.168.0.2e) Configurar as interfaces de rede editando o arquivo /etc/network/interfaces da seguinte forma:auto lo eth0 eth0:1iface lo inet loopbackiface eth0 inet staticaddress 192.168.0.1netmask 255.255.255.0gateway 192.168.0.254iface eth0:1 inet staticaddress 192.168.0.2netmask 255.255.255.0Note que o ip 192.168.0.254 diz respeito ao dispositivo responsavel por disponibilizar a internet para o servidor. Este dispositivo pode ser um modem adsl, por exemplo.f) Reiniciar a interface de rede.#/etc/init.d/networking restart2.3.1 Configurar o servico de DNSa) Adicionar no arquivo /etc/bind/named.conf.local as seguintes linhas:Dica: Procure digitar e nao copiar essa configuracao, o Bind e sensivel a formatacoes inseridas por alguns editores ao copiar e colar.zone "teste.com.br"{type master;file "/etc/bind/db.teste.com";allow-transfer { 192.168.0.2; };};b) Criar o arquivo /etc/bind/db.teste.com com o conteudo abaixo:$TTL 604800@ IN SOA ns1.teste.com.br. irineu.teste.com.br. (201303251513 ; Serial604800 ; Refresh86400 ; Retry2419200 ; Expire604800 ) ; Negative Cache TTL@ IN NS ns1.teste.com.br.@ IN A 192.168.0.1@ IN NS ns2.teste.com.br.@ IN MX 10 ns1.teste.com.br.@ IN A 192.168.0.1www A 192.168.0.2webmail A 192.168.0.1mail A 192.168.0.1ns1 A 192.168.0.1ns2 A 192.168.0.2c) Testes sua configuracao do DNS:#named-checkzone teste.com.br /etc/bind/db.teste.comResultado esperado do comando:zone teste.com.br/IN: loaded serial 3734755897OK#/etc/init.d/bind9 restart#nslookup ns1Resultado esperado do comando:Server: 192.168.0.1Address: 192.168.0.1#53Name: ns1.teste.com.brAddress: 192.168.0.1#nslookup ns2Server: 192.168.0.1Address: 192.168.0.1#53Name: ns2.teste.com.brAddress: 192.168.0.22.3.2 DNS ReversoApenas com a configuracao do servidor de DNS que executamos ate agora ja e possivel fazer a instalacao do Zimbra. No entanto, para uso em producao e necessario ainda a configuracao do DNS Reverso. O DNS Reverso e uma das formas que um servidor utiliza para saber se a mensagem enviada do endereco de ip de seu servidor de e-mail responde ao dominio encontrado no cabecalho. Vejamos com o exemplo de configuracao.a) Adicionar no arquivo /etc/bind/named.conf.local as seguintes linhas:zone "0.168.192.in-addr.arpa" {type master;file "/etc/bind/db.teste.com-rev";}; b) Criar o arquivo /etc/bind/db.teste.com-rev$TTL 604800@ IN SOA ns1.teste.com.br. irineu.teste.com.br. (201303261613 ; Serial604800 ; Refresh86400 ; Retry2419200 ; Expire604800 ) ; Negative Cache TTL@ IN NS ns1.teste.com.br.1 IN PTR ns1.teste.com.br.@ IN NS ns2.teste.com.br.2 IN PTR ns2.teste.com.br.h) Testes sua configuracao do DNS Reverso:#named-checkzone 0.168.192.in-addr.arpa /etc/bind/db.teste.com-rev Resultado esperado:zone 0.168.192.in-addr.arpa/IN: loaded serial 3734765997OK#/etc/init.d/bind9 restart#dig teste.com.brResultado esperado:;; QUESTION SECTION:;teste.com.br. IN A;; ANSWER SECTION:teste.com.br. 604800 IN A 192.168.0.1;; AUTHORITY SECTION:teste.com.br. 604800 IN NS ns1.teste.com.br.teste.com.br. 604800 IN NS ns2.teste.com.br.;; ADDITIONAL SECTION:ns1.teste.com.br. 604800 IN A 192.168.0.1ns2.teste.com.br. 604800 IN A 192.168.0.2#dig -x 192.168.0.1Resultado esperado:;; QUESTION SECTION:;1.0.168.192.in-addr.arpa. IN PTR;; ANSWER SECTION:1.0.168.192.in-addr.arpa. 604800 IN PTR ns1.teste.com.br.;; AUTHORITY SECTION:0.168.192.in-addr.arpa. 604800 IN NS ns1.teste.com.br.0.168.192.in-addr.arpa. 604800 IN NS ns2.teste.com.br.;; ADDITIONAL SECTION:ns1.teste.com.br. 604800 IN A 192.168.0.1ns2.teste.com.br. 604800 IN A 192.168.0.22.4 DEPENDENCIASO zimbra exige a instalacao de alguns pacotes que podem ser instalados com o comando abaixo: #apt-get install sysstat sqlite3 sudo nscd libperl5.10E necessario tambem remover o pacote exim4 que e um servico