Problema de delegação de subdomínio DNS

3

(atualizou a postagem com um exemplo mais detalhado)

Eu tenho meu domínio: configuração example.com no provedor DNS 1. O provedor 1 tem servidores de nomes:

  1. ns1.dns1.com
  2. ns2.dns1.com

Desejo delegar autoridade para subdomain.example.com em outro provedor de DNS, o provedor 2, que possui servidores de nomes:

  1. ns1.dns2.com
  2. ns2.dns2.com

Para isso, minha zona no provedor 1 se parece com isso:

example.com IN NS ns1.dns1.com
example.com IN NS ns2.dns1.com
example.com IN A 127.0.0.1
subdomain.example.com IN NS ns1.dns2.com
subdomain.example.com IN NS ns2.dns2.com

No provedor 2, eu configuro a zona: subdomain.example.com da seguinte forma:

subdomain.example.com IN NS ns1.dns2.com
subdomain.example.com IN NS ns2.dns2.com
subdomain.example.com IN A 1.1.1.1
test.subdomain.example.com IN A 1.1.1.2

O teste:

# i get a reply (OK here)
dig a subdomain.example.com     

# i don't get a reply for this (error)
dig a test.subdomain.example.com 

Isso é normal?

Atualização 2 : Para o comando dig a test.subdomain.example.com , obtenho no resultado o registro SOA do domínio example.com .

;; QUESTION SECTION:
;test.subdomain.example.com.            IN      A

;; AUTHORITY SECTION:
example.com.              86400   IN      SOA     ns1.dns1.com. hostmaster.example.com. 2011032805 28800 7200 604800 86400
    
por Catalin 28.03.2011 / 16:45

4 respostas

1

Primeiramente, confirme se você está obtendo o ns1 / 2.provider-dns.com de volta como uma resposta para essa consulta:

dig subdomain.example.com ns

Você também pode querer verificar se a zona está carregada nos servidores de nomes aos quais você delegou. Verifique se você recebe um número de série correto:

dig @ns1.provider-dns.com subdomain.example.com soa

Se isso não funcionar, verifique com quem está executando ns1 / 2.provider-dns.com para garantir que sua zona está sendo carregada.

    
por 28.03.2011 / 17:18
2

Caso alguém realmente leia este artigo novamente e esteja se perguntando qual foi a resolução, eu comento o comentário de Jonathan Ross.

No provedor 1, você adicionou 2 registros NS. Mas você não adicionou 2 registros A para esses 2 registros NS.

Sem os registros A do provedor 1, os 2 registros NS são apenas nomes, que não possuem nenhum IP associado. Portanto, as solicitações de DNS para o subdomínio não podem chegar ao NS do subdomínio. Porque não há IP associado ao registro NS do subdomínio.

Pode parecer lógico (até você entender essas diferenças de registro, muitas "histórias" que você diz a si mesmo fazem sentido) pensar "oh, o IP será resolvido no provedor 2". A solicitação não chega ao provedor 2 (a menos que você abra o nslookup e conecte-se diretamente a ele).

Espero que isso ajude ...

    
por 22.01.2014 / 23:28
0

Você está tentando Delegar a zona "test.subdomain.example.com para outro NS? Você só fala NS1 e NS2 e, do que você especificou, você tem Zonas de Pesquisa Direta Primárias criadas para" subdomain.example.com " Se você quiser delegar autoridade para "test.subdomain.example.com" para outro servidor de nomes:

  • Clique com o botão direito do mouse na zona "subdomain.example.com" no NS1 e no NS2 e configure uma nova delegação.
  • Use o nome da zona "test" e aponte para outro servidor de nomes que você deseja que seja autoritativo para o "test.subdomain.example.com".
  • Configurar uma nova zona primária de pesquisa direta no novo servidor de nomes (NS3) para "test.subdomain.example.com"

Se você estiver tentando delegar "subdomain.example.com", siga o mesmo processo, mas um nível de domínio mais alto.

    
por 28.03.2011 / 17:22
-2

Já experimentou outra ferramenta como host -t a test.subdomain.example.com ?

dig é bastante complicado de usar.

    
por 28.03.2011 / 16:48