Che tipo di record DNS è necessario per creare un sottodominio?


71

Sto creando un sito Web e ho bisogno di un sottodominio.

Devo aggiungere la nuova parte al mio sito Web, ma non so quale tipo di record DNS aggiungere nella console DNS per puntare a questo nuovo sito.

È Ao CNAME?

Risposte:


65

Dipende se si desidera delegare l'hosting del sottodominio su un server DNS diverso (o sullo stesso server, ma in un file di zona diverso). Deleghi una zona quando desideri che un'altra entità la controlli, ad esempio un reparto IT o un'organizzazione diversa.

Se lo fai, allora hai bisogno dei record NS. In caso contrario, saranno sufficienti i record A o CNAME.

Supponiamo che tu abbia il dominio example.com. Hai un record A per www.example.com e vuoi creare il sottodominio info.example.com con www.info.example.com come host in esso.

Delegazione

In questa situazione, supponiamo inoltre che tu abbia due server DNS che ospiteranno quel sottodominio. (Potrebbero essere gli stessi server che attualmente ospitano example.com.) In questo caso, creerai due voci NS nel file di zona example.com:

info        IN NS      192.168.2.2
info        IN NS      192.168.2.3

Su quei due server, creerai la zona info.example.com e la popolerai come faresti con qualsiasi altro dominio.

www         IN A      192.168.2.6

Nessuna delegazione

Qui, basta aggiungere un record A nel file della zona example.com, usando un punto per indicare che si desidera creare l' www.infohost nel example.comdominio:

www.info    IN A       192.168.2.6

Utilizzando CNAME

La decisione di utilizzare un CNAME è indipendente dalla scelta della delegazione. In genere mi piace usare un CNAME per i nomi "generici" che puntano a nomi di macchine specifici. Ad esempio, potrei nominare le mie macchine usando una convenzione di denominazione organizzativa come personaggi dei cartoni animati (daffy, elmer, mickey, ecc.) O qualcosa di burocratico (sc01p6-serv) e puntare a loro i nomi generici. Se l'indirizzo IP della macchina cambia mai, ho bisogno di cercare in un solo posto per modificarlo.

www         IN CNAME   sc01p6-serv
mail        IN CNAME   sc01p6-serv
sc01p6-serv IN A       192.168.2.6

5

Per delegare l'intero sottodominio a un altro servizio DNS, sono necessari i seguenti record nel DNS host:

  • due record di Name Server ( NS) che puntano ai server di nomi autorevoli per il tuo sottodominio
  • ARecord di indirizzo ( ) per i server dei nomi del sottodominio

E devi fornire un paio di server dei nomi DNS per il tuo sottodominio. Devono servire i seguenti record:

RFC1034 contiene una buona descrizione della configurazione dei sottodomini.


4

La risposta è, o funzionerà.

Quale preferito dovrebbe essere consigliato dal tuo host web.

Se hanno l'abitudine di cambiare gli indirizzi IP dei loro server, usa un CNAMEpuntamento al nome che ti dicono.


0

Se il tuo host ti dà un nome in un altro dominio, devi creare un CNAME nel tuo dominio, se il tuo host ti fornisce un indirizzo IP, devi creare un record A nel tuo dominio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.