DNS do subdomínio com um registro para a raiz do subdomínio?

2

Estou gerando um subdomínio do domínio da minha empresa. Agora, faz algum tempo desde que eu faço a configuração de DNS / BIND, então eu preciso da sua ajuda para garantir que minha configuração esteja correta / correta:

Portanto, para o domínio pai (digamos example.com ), devo adicionar o seguinte:

mysub    IN NS 123.231.111.222  ; This is fictitious public IP

E então eu configurei meu próprio servidor BIND em 123.231.111.222 com o seguinte conteúdo:

$TTL 600
$ORIGIN mysub.example.com.

@  IN  SOA  ns1 hostmaster (
    2016051201 ; serial
    1h         ; slave refresh
    5m         ; slave retry
    24h        ; slave expiry
    30m        ; nxdomain ttl    
)

@    IN  NS  ns1
@    IN  TXT "v=spf1 ...spf statements follow..."
@    IN  A  123.231.111.222

ns1  IN  A  123.231.111.222

; definition of various hosts in this subdomain follows

Então, esqueci / esqueci de algo? Ou talvez eu tenha cometido algum erro?

    
por pepoluan 12.05.2016 / 04:23

1 resposta

3

A estrutura básica parece boa, mas os registros NS são falsos. O alvo deve sempre apontar para um nome, não um endereço IP. Supondo que você quer que o nome do alvo exista na zona recém-criada (com base no seu exemplo), você também precisará de registros de cola.

Primeira zona:

$ORIGIN example.com
; apex records omitted

mysub     IN NS  ns1.mysub
mysub     IN NS  ns2.mysub
ns1.mysub IN A   203.0.113.1
ns2.mysub IN A   198.51.100.1

Segunda zona:

$ORIGIN mysub.example.com.
; apex SOA omitted

@    IN  NS  ns1
@    IN  NS  ns2
ns1  IN  A   203.0.113.1
ns2  IN  A   198.51.100.1

(Sim, sou pedante e coloco um segundo nameserver em uma rede diferente lá).

    
por 12.05.2016 / 05:37