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

71

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

Preciso adicionar a nova parte ao meu site, mas não sei que tipo de registro DNS adicionar no console DNS para apontar para esse novo site.

É Aou CNAME?

Keavon
fonte

Respostas:

65

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

Se você o fizer, precisará de registros NS. Caso contrário, 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

Nessa situação, digamos mais que você tem dois servidores DNS que hospedarão esse subdomínio. (Eles podem ser os mesmos servidores que estão hospedando o 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 em 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 www.infohost no example.comdomínio:

www.info    IN A       192.168.2.6

Usando CNAME

A decisão de usar um CNAME é independente da escolha da delegação. Eu geralmente gosto de usar um CNAME para os nomes "genéricos" que apontam para nomes de máquinas específicos. Por exemplo, posso nomear minhas máquinas usando uma convenção de nomenclatura organizacional, como personagens de desenhos animados (daffy, elmer, mickey etc.) ou algo burocrático (sc01p6-serv) e apontar os nomes genéricos para eles. Se o endereço IP da máquina mudar, é necessário procurar apenas um local para modificá-lo.

www         IN CNAME   sc01p6-serv
mail        IN CNAME   sc01p6-serv
sc01p6-serv IN A       192.168.2.6
Barry Brown
fonte
5

Para delegar todo o subdomínio em outro serviço DNS, você precisa dos seguintes registros no DNS do seu host:

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

  • um registro Start of AuthoritySOA para o subdomínio
  • dois ou mais NSregistros
  • A registros para os servidores de nomes de subdomínios

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

D.Shawley
fonte
4

A resposta é: qualquer um funcionará.

Qual é o preferido deve ser informado pelo seu host.

Se eles costumam alterar os endereços IP de seus servidores, use um CNAMEapontador para o nome que eles dizem.

Alnitak
fonte
0

Se o seu host fornecer um nome em outro domínio, você precisará criar um CNAME no seu domínio; se o host lhe fornecer um endereço IP, você precisará criar um registro A no seu domínio.

dmourati
fonte