Que tipo de registro DNS é necessário para criar um subdomínio?

56

Estou criando um website e preciso de um subdomínio.

Eu preciso adicionar a nova parte ao meu site, mas não sei qual tipo de registro DNS adicionar no console DNS para apontar para este novo site.

É A ou CNAME ?

    
por Keavon 29.05.2011 / 18:17

4 respostas

54

Depende se você deseja delegar a hospedagem do subdomínio para um servidor DNS diferente (ou para o mesmo servidor, mas em um arquivo de zona diferente). Você delega uma zona quando deseja que alguma outra entidade a controle, como um departamento ou organização de TI diferente.

Se você fizer isso, então você precisa de registros NS. Se não, os registros A ou CNAME serão suficientes.

Digamos que você tenha o domínio example.com. Você tem um registro A para www.example.com e deseja criar o subdomínio info.example.com com www.info.example.com como host.

Delegação

Nesta situação, digamos que você tenha dois servidores DNS que hospedarão esse subdomínio. (Eles podem ser os mesmos servidores que estão atualmente hospedando example.com.) Nesse caso, você criará duas entradas NS no arquivo de zona example.com:

info        IN NS      192.168.2.2
info        IN NS      192.168.2.3

Nesses dois servidores, você criará a zona info.example.com e a preencherá como faria com qualquer outro domínio.

www         IN A      192.168.2.6

Nenhuma delegação

Aqui, basta adicionar um registro A no arquivo de zona example.com, usando um ponto para indicar que você deseja criar o host www.info no domínio example.com :

www.info    IN A       192.168.2.6

Usando o CNAME

A decisão de usar um CNAME é independente da opção de delegação. Eu geralmente gosto de usar um CNAME para os nomes "genéricos" que apontam para nomes de máquinas específicas. Por exemplo, posso nomear minhas máquinas usando uma convenção de nomenclatura organizacional, como caracteres de desenho animado (daffy, elmer, mickey, etc.) ou algo burocrático (sc01p6-serv) e apontar os nomes genéricos para elas. Se o endereço IP da máquina mudar, preciso procurar em apenas um lugar para modificá-lo.

www         IN CNAME   sc01p6-serv
mail        IN CNAME   sc01p6-serv
sc01p6-serv IN A       192.168.2.6
    
por 01.06.2011 / 19:40
3

A resposta é: ou irá funcionar.

O que é preferido deve ser recomendado pelo seu host.

Se eles tiverem o hábito de alterar os endereços IP de seus servidores, use um CNAME apontando para o nome que eles informam.

    
por 29.05.2011 / 18:31
3

Para delegar o subdomínio inteiro a outro serviço DNS, você precisa dos seguintes registros no DNS de seus hosts:

E você precisa fornecer um par de servidores de nomes DNS para seu subdomínio. Eles precisam atender aos seguintes registros:

  • um registro Início de autoridade SOA do subdomínio
  • dois ou mais NS registros
  • A registros para os servidores de nomes de subdomínios

RFC1034 contém uma boa descrição de como os subdomínios são configurados.

    
por 29.05.2011 / 18:43
0

Se o seu anfitrião lhe der um nome em outro domínio, você precisará criar um cname no seu domínio, se o seu host lhe fornecer um endereço IP, você precisará criar um registro no seu domínio.

    
por 01.06.2011 / 19:39