Oi turma,
Estou com o seguinte problema, tenho um webserver já funcionando faz tempo, só que com ip dinâmico. Uso o Debian Sarge 3.1, com PHP, Mysql, Squid, Snort, etc...
Agora registrei o domínio ".com.br" e configurei no named (Bind9).
Como meu negócio é mais programação, confesso que estou apanhando nessa questão...
Usei um tutorial para o Debian 3.1 com DNS, Qmail, etc, e foi tudo bem.
O domínio foi registrado por um provedor, com o qual entrei em contato e pedi pra redirecionar para os meus dois ip´s dinâmicos. Obs.: na verdade só uso um deles com a daemon ddclient, mas tive que criar outro e informar o ip na mão direto no site do Dyndns só pra poder atender às exigências do redirecionamento, que tinham que ser pelo menos dois.
Até a pesquisa de DNS no Registro.br está funcionando legal. Ele me retorna " Autoridade sobre o domínio". Isto, segundo o próprio FAQ do Registro.br quer dizer que está tudo configurado corretamente.
Após feito o redirecionamento acima, na minha rede interna passou a ser possível chamar o site com "www.empresa.com.br", mas fora dela não vai de jeito nenhum. O browser retorna "página não pode ser exibida".
Sinceramente, não sei mais o que fazer.
Já me disseram que era pra eu pedir ao provedor que criasse os ponteiros "www", "ftp" e "mail", mas o cara disse que isso não existe...
Como eu não sei acabei aceitando...
Se alguém puder me ajudar eu agredeço desde já.
Um grande abraço a todos.
Estou com a seguinte configuração:
eth0 = 192.168.1.254 (Esta é a placa que está ligada ao modem adsl)
eth1 = 192.168.0.254 (Esta é para a minha rede interna)
O named.conf está assim: ------------------------------------------------------
include "/etc/bind/named.conf.options";
zone "." {
type hint;
file "/etc/bind/db.root";
};
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 "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/rev.empresa.com.br";
};
zone "ideiaslab.com.br" {
type master;
file "/etc/bind/db.empresa.com.br";
};
include "/etc/bind/named.conf.local";
O db.empresa.com.br está assim: --------------------------------------------
$TTL 604800
@ IN SOA servidor.empresa.com.br. root.servidor.empresa.com.br (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS servidor.empresa.com.br.
@ IN MX 5 mail
@ IN A 192.168.1.254
empresa IN A 192.168.1.254
mail IN A 192.168.1.254
www IN A 192.168.1.254
O rev.empresa.com.br está assim: --------------------------------------------
$TTL 604800
@ IN SOA servidor.empresa.com.br. root.servidor.empresa.com.br (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS servidor.empresa.com.br.
1 IN PTR servidor.empresa.com.br.
Quando eu dou os ping´s abaixo, no servidor, todos eles funcionam:
www.empresa.com.br
mail.empresa.com.br
empresa.com.br
Mas em qualeuer estação externa dá erro.
No nslookup dá um erro:
> empresa.com.br
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: empresa.com.br
Address: 192.168.1.254
> 192.168.1.254
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find 254.1.168.192.in-addr.arpa: NXDOMAIN
> set type=mx
> empresa.com.br
Server: 127.0.0.1
Address: 127.0.0.1#53
empresa.com.br mail exchanger = 5 mail.empresa.com.br.