mactimes
(usa Debian)
Enviado em 11/07/2009 - 08:16h
Maycon,
A descrição de suas dúvidas ficou um pouco confusa, um bocado extensa e com pouca informação relevante. De qualquer forma, do que pude compreender, vou tentar ajudá-lo.
Os passos a seguir são bastante simples, extensos, mas simples.
A primeira coisa que deve ter em mente é que você deve ser o detentor do domínio para o qual deseja controlar. Isto ou possuir permissões administrativas nos servidores DNS que controlem o domínio.
Caso deseje adquirir um novo domínio, basta acessar
http://www.registro.br, criar uma conta, registrar um domínio e efetuar o pagamento da taxa anual de registro.
É importante ressaltar que você deve possuir, ao menos, dois endereços de IP públicos, fixos e válidos afim de registrar um domínio, os quais serão utilizados pelos dois servidores DNS requeridos pelo Registro.BR, que é a entidade governamental que controla o registro de domínios no Brasil.
Caso já possua os servidores e o domínio, os mesmos devem estar listados como servidores DNS no registro do domínio.
É _altamente_ recomendado que você leia a documentação do BIND (assumo que utilizará BIND como DNS), pois a sintaxe dos arquivos de configuração, apesar de simples, é bastante extensa.
Em todo caso, coloco à disposição, logo abaixo, exemplos simples de arquivos de configuração para um domínio, em seus respectivos diretórios, tendo como base a distribuição Debian, listada como sua principal.
=================================================
= Servidor: Servidor Master =
= Local do Arquivo: /etc/bind =
= Nome do Arquivo: meudominio.com.br.zone =
=================================================
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=- INICIO DO ARQUIVO meudominio.com.br.zone -=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$ttl 38400
meudominio.com.br. IN SOA meuservidordns1.meudominio.com.br. meuemail.meudominio.com.br. (
1244311126
10800
3600
604800
38400 )
meudominio.com.br. IN NS meuservidordns1.meudominio.com.br.
meudominio.com.br. IN NS meuservidordns2.meudominio.com.br.
meuservidordns1.meudominio.com.br. IN A 192.168.0.1
meuservidordns2.meudominio.com.br. IN A 192.168.0.2
sql.meudominio.com.br. IN A 192.168.0.3
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=- FIM DO ARQUIVO meudominio.com.br.zone -=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
===============================================
= Servidor: Servidor Master =
= Local do Arquivo: /etc/bind =
= Nome do Arquivo: named.conf.local =
===============================================
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=- INICIO DO ARQUIVO named.conf.local -=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
zone "meudominio.com.br" {
type master;
file "/etc/bind/meudominio.com.br.zone";
allow-update { none; };
};
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=- FIM DO ARQUIVO named.conf.local -=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
===============================================
= Servidor: Servidor Slave =
= Local do Arquivo: /etc/bind =
= Nome do Arquivo: named.conf.local =
===============================================
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=- INICIO DO ARQUIVO named.conf.local -=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
zone "meudominio.com.br" {
type slave;
file "/etc/bind/meudominio.com.br.zone";
masters { 192.168.0.1; };
};
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=- FIM DO ARQUIVO named.conf.local -=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
###########################################
###### OBSERVAÇÕES IMPORTANTES!!!########
###########################################
1. O número "1244311126" que aparece no arquivo de configuração meudominio.com.br.zone é um número serial. Sempre que atualizar o arquivo de configuração, atualize este número e recarregue as configuração do Bind.
2. O arquivo meudominio.com.br.zone deve ser criado apenas no servidor dns1, pois o mesmo atualizará o servidor slave.
3. Novamente, lembre-se de trocar todos os endereços IP pelos respectivos endereços IP de seus servidores na Internet.
4. Você pode e DEVE configurar endereços reversos para seus IP's. Mas isto fica para outra tele-aula. Com a informação aqui provida você já consegue colocar tudo rodando.
Torno a repetir: Recomendo _fortemente_ que leia a documentação do Bind.
Por fim, utilize a pesquisa do Registro.BR para verificar se ambos os servidores respondem pelo domínio e pelos hosts.
Pode utilizar o comando nslookup para fazê-lo, diretamente contra seu servidor, assim:
nslookup sql.meudominio.com.br endereco_ip_do_dns1
Após uns 30 minutos ou 1 hora, pode fazer a pesquisa contra seu servidor já utilizando o nome dele na Internet. Digo após uma hora pois a propagação da publicação dos nomes através da Internet pode demorar, há diversos fatores que influenciam (e que não cabe colocá-los aqui, agora).
Espero que tenha ajudado de alguma forma.
Cordialmente,
mactimes.