Usando sub-subdomínios com bind

4

Você pode colocar vários níveis de subdomínios na zona principal com bind?

Eu tenho uma zona chamada example.com e quero criar um subdomínio como host01.nyc.us.example.com . Posso fazer uma entrada como essa na example.com zone?

; A Records
host01.nyc.us.example.com.   IN   A   1.1.1.1

Ou eu preciso / ou é melhor criar outra zona chamada nyc.us.example.com ?

; NS Records
     IN   NS   ns1.example.com.
     IN   NS   ns2.example.com.

; A Records
host01   IN   A   1.1.1.1
    
por user72718271 05.01.2016 / 02:20

1 resposta

1

Você deve obter uma cópia de "DNS e BIND em poucas palavras" e trabalhar com ela como uma forma de entender como o DNS funciona (como essa é a segunda pergunta que você fez - OK, você está aprendendo espero!)

Você pode colocar vários subdomínios na zona principal. Existem, de fato, pelo menos duas maneiras de conseguir isso.

The simpler way would be this
; NS Records
     IN   NS   ns1.example.com.
     IN   NS   ns2.example.com.

; A Records
host01   IN   A   1.1.1.1
host01.nyc.us IN A  2.2.2.2

A maneira mais complexa seria criar um subdomínio com seus próprios registros de zona. Você provavelmente não gostaria de fazer isso no caso que você mencionou acima, no entanto, é útil se você quiser enviar pedidos para diferentes servidores de nomes ou colocá-los sob o controle de outra pessoa - na verdade, isso é muito bonito como as coisas são feitas pela raiz. nameservers para delegar seu nome de domínio!

Para fazer isso, você precisa criar uma zona com um registro NS para o subdomínio como

; NS Records
     IN   NS   ns1.example.com.
     IN   NS   ns2.example.com.

; A Records
host01   IN   A   1.1.1.1
us       IN  NS   ns.nameserver.com
us       IN  NS   ns2.nameserver.com

Em seguida, crie um arquivo de zona para "us.example.com", onde você poderia ter nyc.us.example.com (e delegá-lo novamente a novos servidores de nomes) ou ter um registro host01.nyc "(porque ele será relativo para us.example.com)

A chave é que os nomes de domínio são resolvidos da direita para a esquerda, separados por "." caracteres, para que você possa subdelegar um longo caminho.

    
por 05.01.2016 / 05:08