duvida quanto a DNS

Iniciado por filpebr, 08 de Outubro de 2011, 11:06

tópico anterior - próximo tópico

filpebr

Ola galera,

Comprei um dominio no Registro.br, e gostaria de saber como faz para apontar o DNS para meu ip utilizando "ns1.meudominio.com.br". Procurei informações na internet sobre isto, mas achei muito pouco. Eu tenho que contratar um serviço? ou tenho que fazer alguma configuracao na minha maquina?
Eu queria fazer desta forma, pois gostaria de apontar varios domonios de terceiros para meu ip utilizando o "ns1.meudominio.com.br".

Se eu falei alguma besteira, desculpem, pois ainda estou aprendendo sobre o assunto.

Agradeço desde ja.

zekkerj

Como você fez pra registrar o domínio sem ter um servidor DNS pra ele??? ???
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

filpebr

Nao nao  :) Eu tenho um servidor DNS para ele. Acho que nao ficou bom para entender. O que eu queria era o seguinte:
 
  Queria que varios dominios cadastrados apontassem para o meu ip. Porem no registro.br, la em DNS Master e Slave, eu colocaria "ns1.meudominioprincipal.com.br"

  Exemplo: Há o dominio "empresa1.com.br". e no Registro.br eu quero colocar no Servidor DNS Master assim: "ns1.meudominioprincipal.com.br"
                Há outro dominio "empresa2.com.br".   e no Registro.br eu tambem quero colocar no Servidor DNS Master assim: "ns1.meudominioprincipal.com.br"



zekkerj

No Registro.br você não tem que cadastrar um endereço IP?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

cianetmidia

É possível sim basta registrar as entradas no Bind do ubuntu com 02 ips públicos vc consegue ter n domínios apontados para a sua maquina a unica limitação seria processamento e disponibilidade do seu link, caso queira detalhes de configuração me informe

filpebr

Opa... gostaria de saber como configura sim.

filpebr

ok, jah instalado... pode postar todos os passos, se possivel, o que tiver errado ou diferente eu falo

cianetmidia

#7
Sorry deu erro  na hora de publicar

Primeiramente instalar o bind9
sudo apt-get bind

para poder usar no registro br ou register.com ou onde for são necessários 02 servidores uma master e um slave que podem ser configurados numa mesma maquina ou não.
Vou te mostrar a configuração padrão para dois domínios ou mais em uma unica maquina
Na maquina que vai responder pelo Bind ou named  como queira são necessários dois ips públicos. portanto configure ambos os ips e estão com acesso a internet, não entrarei em detalhes para configurar interfaces de rede
Segudo Passo configurar o /etc/hosts
sudo vim /etc/hosts

vai ser algo parecido com isso

127.0.0.1       localhost
127.0.1.1       workstation

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
~                                

altere para assim

127.0.0.1       localhost.localdomain localhost
192.168.1.1    ns1.seudominio.com.br  ns1 #mude o ip 192.168.1.1 para o seu ip publico
192.168.1.2    ns2;seudominio.com.br  ns2 #mude o ip 192.168.1.2 para o seu ip publico

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
~                                

salve o arquivo

depois acerte o hostname do seu servidor
sudo hostname server.seudominio.com.br

agora vamos ao  bind

sudo vim /etc/bind/named.conf

adicone esta entrada
acl clientes {
               localhost;
               192.168.1.0/24; #mude para o seu ip
};
salve o arquivo

sudo vim /etc/bind/named.conf.options

adicone estas entradas

       version "Not Available";
       allow-recursion { clientes;};

sudo vim /etc/bind/named.conf.local

adicione estas entradas

zone "1.168.192.in-addr.arpa" IN {
       type master;
       file "/etc/bind/db.reverso";
};

zone "seudominio.com.br" IN {
       type master;
       file "/etc/bind/seudominio.com.br";
};

zone "seudominio1.com.br" IN {
       type master;
       file "/etc/bind/seudominio1.com.br";
};

sudo touch /etc/bind/db.reverso
sudo vim /etc/bind/db.reverso


$TTL 86400
@               IN      SOA     ns1.seudominho.com.br. root.seudominho.com.br. (
                                       2006081101      ; Serial
                                       86400           ; Refresh: 1 day
                                       360             ; Retry  : 6 minutes
                                       604800          ; Expire : 7 days
                                       86400)          ; Minimum: 1 day

               IN      NS      ns1.seudominho.com.br.
               IN      NS      ns2.seudominho.com.br.

1             IN      PTR     server.seudominho.com.br.



salve o arquivo cudado com os pontos(.) no final de seudominho.com.br é obrigatório para o bind assim como o NS Maiuscuilo

sudo vim /etc/bind/seudominho.com.br

$TTL 14400
@      86400    IN      SOA     ns1.seudominho.com.br. root.seudominho.com.br. (
               2011081902      ; serial, todays date+todays
               86400           ; refresh, seconds
               7200            ; retry, seconds
               3600000         ; expire, seconds
               86400 )         ; minimum, seconds

seudominho.com.br. 86400 IN NS ns1.seudominho.com.br.
seudominho.com.br. 86400 IN NS ns2.seudominho.com.br.
seudominho.com.br.    IN A 192.168.1.1
localhost        IN A 127.0.0.1
seudominho.com.br. IN MX 0 seudominho.com.br.
seudominho.com.br. IN TXT "v=spf1 ip4:192.168.1.1 ip4:192.168.1.2 a mx -all"
mail IN CNAME seudominho.com.br.
www IN CNAME seudominho.com.br.
ftp IN A 192.168.1.1
ns1 14400 IN A  192.168.1.1
ns2 14400 IN A  192.168.1.2
server 14400 IN A  192.168.1.1

salve o arquivo cudado com os pontos(.) no final de seudominho.com.br é obrigatório para o bind assim como o NS Maiuscuilo

sudo vim /etc/bind/seudominho1.com.br

$TTL 14400
@      86400    IN      SOA     ns1.seudominho.com.br. root.seudominho.com.br. (
               2011081903      ; serial, todays date+todays
               86400           ; refresh, seconds
               7200            ; retry, seconds
               3600000         ; expire, seconds
               86400 )         ; minimum, seconds

seudominho1.com.br. 86400 IN NS ns1.seudominho.com.br.
seudominho1.com.br. 86400 IN NS ns2.seudominho.com.br.
seudominho1.com.br.    IN A 192.168.1.1
localhost        IN A 127.0.0.1
seudominho1.com.br. IN MX 0 seudominho1.com.br.
seudominho1.com.br. IN TXT "v=spf1 ip4:192.168.1.1 ip4:192.168.1.2 a mx -all"
mail IN CNAME seudominho1.com.br.
www IN CNAME seudominho1.com.br.
ftp IN A 192.168.1.1
salve o arquivo cudado com os pontos(.) no final de seudominho1.com.br é obrigatório para o bind assim como o NS Maiuscuilo

depois retarte o serviço
verifique se esta ok

nslookup enter
server 192.168.1.1 enter
set type=any enter
seudominho.com.br enter

se a resposta for parecida com esta

Name:   seudominho.com.br
Address: 192.168.1.1
seudominho.com.br
   origin = ns1.seudominho.com.br
   mail addr = root.seudominho.com.br
   serial = 2011081902
   refresh = 86400
   retry = 7200
   expire = 3600000
   minimum = 86400
seudominho.com.br   text = "v=spf1 ip4:192.168.1.1 ip4:192.168.1.2 a mx -all"
seudominho.com.br   mail exchanger = 0 seudominho.com.br.
seudominho.com.br   nameserver = ns1.seudominho.com.br.
seudominho.com.br   nameserver = ns2.seudominho.com.br.

Authoritative answers can be found from:
seudominho.com.br   nameserver = ns2.seudominho.com.br.
seudominho.com.br   nameserver = ns1.seudominho.com.br.

parabens vc pode consultar o seudominho1.com.br

vc deve ter percebido a diferença de configuração do seudominho.com.br para seudominho1.com.br
são as entradas NS

no registro b e para p seudominho.com.br informe
ns1.seudominho.com.br + o ip
ns2.seudominho.com.br + o ip

para o seudominho1.com.br informe
ns1.seudominho.com.br
ns2.seudominho.com.br

pronto assim vc consegue criar o
seudominho2.com.br
seudominho3.com.br
assim por diante
qualquer duvida me avise

filpebr

Valeu Mesmoo. Muito obrigando, funcionou beleza.
Se nao for abuso, gostaria de fazer outra pergunta. Para redirecionar o MX para usar o google apps, preciso somente alterar as entradas MX do arquivo de configuracao? Ou para isso jah tenho que instalar outro programa como o Postfix?

cianetmidia

Segue Configuração do Google APPS
Em Negrito, em vermelho delete por causa das regras de anti-span do Google

$TTL 14400
@      86400    IN      SOA     ns1.seudominho.com.br. root.seudominho.com.br. (
                2011081903      ; serial, todays date+todays
                86400           ; refresh, seconds
                7200            ; retry, seconds
                3600000         ; expire, seconds
                86400 )         ; minimum, seconds

seudominho.com.br. 86400 IN NS ns1.seudominho.com.br.
seudominho.com.br. 86400 IN NS ns2.seudominho.com.br.
seudominho.com.br.    IN A 192.168.1.1
localhost        IN A 127.0.0.1
seudominho.com.br. IN MX 0 aspmx.l.google.com.
seudominho.com.br. IN TXT "v=spf1 ip4:192.168.1.1 ip4:192.168.1.2 a mx -all"
mail IN CNAME ghs.google.com.
www IN CNAME seudominho1.com.br.
ftp IN A 192.168.1.1
seudominho.com.br. 14400   IN      MX      20      alt1.aspmx.l.google.com.
seudominho.com.br. 14400   IN      MX      20       alt2.aspmx.l.google.com.
seudominho.com.br. 14400   IN      MX      30      aspmx2.googlemail.com.
seudominho.com.br. 14400   IN      MX      30      aspmx3.googlemail.com.
seudominho.com.br. 14400   IN      MX      40      aspmx4.googlemail.com.
seudominho.com.br. 14400   IN      MX      40      aspmx5.googlemail.com.

filpebr

Obrigado de novo. Funcionou.  ;D

filpebr

#11
Quando eu coloco www.meudominio.com.br ele nao acessa (com o WWW)

Jah adicionei entradas do tipo A e do tipo CNAME e não resolve. Qual será o problema? Tem que fazer algo a mais?

cianetmidia

#12
Se ta Usando Apache? com certeza sim
verifique no virtual host se esta mais ou menos assim

<VirtualHost 192.168.0.1:80>
   ServerName meudominio.com.br
  ServerAlias www.meudominio.com.br
   DocumentRoot /home/meudom/public_html
   ServerAdmin webmaster@meudominio.com.br
   ScriptAlias /cgi-bin/ /home/meudom/public_html/cgi-bin/
</VirtualHost>

Atenção Especial a Linha em Vermelho
depois de acertada a linha pode demorar um pouquinho por causa do dns

So por curiosidade qual o domino Correto??