Um servidor chamado dc1dns01 que possui um alias de ns1 pode ser um servidor de nomes para um domínio?

1

Digamos que eu queira hospedar meu próprio DNS público para o meu nome de domínio em vez de usar os servidores de nomes padrão fornecidos pelo meu registrador.

Giro dois servidores em nuvem, cada um em diferentes data centers para redundância. Nós chamamos um dc1dns01 e o outro dc2dns02. Se eu executar o hostname -f, obtenho:

 Host 1: 
 dc1dns01.example.com

 Host 2:
 dc2dns02.example.com

Eu vou ao meu site de registros e registro meus servidores de nomes em seu portal. Eu basicamente digo que eu quero que o ns1 (dc1dns01) e o ns2 (dc2dns02) sejam servidores de nomes e aqui estão os IP's.

Entro na configuração da zona de encaminhamento e adiciono:

@   IN  NS  ns1.example.com
ns1 IN  A   a.b.c.d
@   IN  NS  ns2.example.com
ns2 IN  A   a.b.c.d

Isso é correto? Eu tenho que adicionar uma linha adicional em / etc / hosts? ou seja,

 a.b.c.d dc1dns01.example.com dc1dns01
 a.b.c.d ns1.example.com ns1
    
por tchme414 09.08.2015 / 00:48

1 resposta

2

Eu acredito que isso é apropriado. O ambiente DNS está completo em si mesmo e só servirá respostas que vêm do banco de dados DNS, não de um nome de host interno. Um servidor pode hospedar várias zonas e não residir em nenhuma delas.

Gostaria de alertar contra o fornecimento de apenas dois servidores de nomes que estão no seu domínio example.com. É fácil entrar em cenários em que ninguém pode encontrar nenhum dos seus servidores de nomes (os registros de cola são projetados para reduzir esse risco). Um de seus servidores de nomes pode estar em um domínio diferente (por exemplo, ns1.example.net).

    
por 09.08.2015 / 01:49