Configurando zonas DNS nomeadas (Centos7), especificamente CNAME

1

tendo problemas com alguma configuração de DNS, consegui fazer parte do site funcionar, no entanto, adicionando o prefixo 'www', estou achando um pouco complicado.

Essencialmente, o que eu quero é

mysite.net - > Endereço IP 12.0.0.50 (Isso funciona bem) www.mysite.net - > Endereço IP 12.0.0.60 (isto não está funcionando)

Eu realmente aprecio alguns apontamentos aqui, acredito que minha sintaxe é a fonte do problema, mas tendo olhado materiais on-line, não consegui encontrar uma solução.

Aqui está o meu código para a minha zona.

$TTL 1D
$ORIGIN mysite.net.
@       IN SOA  ns1 admin.mysite.net. (
                                    0       ; serial
                                    1D      ; refresh
                                    1H      ; retry
                                    1W      ; expire
                                    3H )    ; minimum
    1D IN NS        ns1
    1D IN A         12.0.0.50
www             CNAME   mysite.net.
www     1D IN A         12.0.0.60
ns1             1D IN A 12.0.0.10

www.mysite.net precisa ter um registro A para 12.0.0.60, e também precisa ser www, daí a razão para o CNAME, mas não será resolvido. Alguma idéia do que eu fiz de errado aqui?

    
por user3019191 13.11.2014 / 13:31

1 resposta

2

CNAME é usado para criar aliases para o mesmo destino, mas seus domínios ( mysite.net e www.mysite.net ) não compartilham o mesmo destino. Você deve configurar dois registros A:

$TTL 1D
$ORIGIN mysite.net.
@      IN SOA  ns1 admin.mysite.net. (
                                    0       ; serial
                                    1D      ; refresh
                                    1H      ; retry
                                    1W      ; expire
                                    3H      ; minimum
       )

@      IN NS        ns1          ; mysite.net is handled by ns1.

@      IN A         12.0.0.50    ; mysite.net is at 12.0.0.50
ns1    IN A         12.0.0.10    ; ns1.mysite.net is at 12.0.0.10
www    IN A         12.0.0.60    ; www.mysite.net is at 12.0.0.60

Aqui, você tem três máquinas disponíveis:

  • 12.0.0.10, que hospeda o servidor DNS. Pode ser alcançado através do ns1.mysite.net.
  • 12.0.0.50 que hospeda o primeiro site por meio do mysite.net.
  • 12.0.0.60 que hospeda o segundo site em www.mysite.net.

Essa configuração deve ser feita em 12.0.0.10, que parece ser seu servidor de nomes autoritativo aqui. No entanto, não há necessidade de uma entrada CNAME .

No entanto, digamos que, agora, você queira adicionar o subdomínio forum , cujo conteúdo está hospedado em 12.0.0.60, você pode usar:

forum  IN CNAME     www          ; forum is an alias to www (12.0.0.60)    
    
por 13.11.2014 / 13:48