leandrod_86
(usa Ubuntu)
Enviado em 29/11/2010 - 13:25h
Bom dia, estou montando um servidor de e-mail, com a plataforma ubuntu-server 9.10.
Estou montando o DNS no servidor, dentro do servidor de e-mail, mas o que acontece, meu servidor tem 2 placas de rede, a interna = 192.168.1.1/24, e a externa = 192.168.0.100/24. O moden está no ip = 192.168.0.1, com DMZ para 192.168.0.100.
Tenho o ip externo adquirido juntamente a operadora. Para que este ip resolva o dns do servidor de e-mail
No servidor liberei o dns para externos. A principio liberei no firewall assim:
# Libera acesso para acesso DNS apenas para a rede interna
$ipt -A INPUT -j ACCEPT -i $ifinterno -p tcp --dport 53 $est
# Deixa a porta DNS aberta - excluir apóu nao precisar mais
$ipt -A INPUT -j ACCEPT -p tcp --dport 53 $est
Quando executo o comando#dig empresa.com.br @192.168.0.100
; <<>> DiG 9.6.1-P2 <<>> empresa.com.br @192.168.0.100
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46191
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;empresa.com.br. IN A
;; ANSWER SECTION:
empresa.com.br. 86400 IN A 189.114.xx.xxx
;; AUTHORITY SECTION:
empresa.com.br. 86400 IN NS internet-gw.empresa.com.br.
;; Query time: 0 msec
;; SERVER: 192.168.0.100#53(192.168.0.100)
;; WHEN: Thu Nov 25 16:37:11 2010
;; MSG SIZE rcvd: 70
Para meu DNS funcionar para externos o que devo fazer?
abaixo segue as configurações do meu dns.....
vim /etc/bind/named.conf.default-zones
--------------------------------------------------------------------------------------------------------------------------
// prime the server with knowledge of the root servers
zone "." {
type hint;
file "/etc/bind/db.root";
};
// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};
zone "empresa.com.br" IN {
type master;
file "/etc/bind/db.empresa";
};
_______________________________________________________________________________________________
e
vim /etc/bind/db.empresa
-------------------------------------------------------------------------------------------------------------------------
@ IN SOA internet-gw.empresa.com.br. leandrod.empresa.com.br. (
2010112545 3H 15M 1W 1D )
NS internet-gw.empresa.com.br.
IN MX 10 internet-gw.empresa.com.br.
Localhost A 127.0.0.1
empresa.com.br. A 189.114.xx.xxx
www A 189.114.xx.xxx
ftp A 189.114.xx.xxx
smtp A 189.114.xx.xxx
Sobre um servidor de e-mail.
A questão do envio externo, na Configuração do DNS-Reverso eu preciso configurar um dns(bind) local?, no caso quem eh que configura para que o meu ip responda assim = "xxx.xxx.xxx.xxx.in-addr.arpa. 3600 IN PTR internet-gw.empresa.com.br.", eh a operadora(oi ou gvt), ou a detentora da hospedagem do meu dominio (locaweb, sinoscorp, ...).