GNU/Linux >> Linux Esercitazione >  >> Linux

Come puntare un nome di dominio su VPS

Per utilizzare un nome di dominio con un VPS, dovrai prima apportare alcune modifiche al DNS. In questa guida, ti mostreremo come puntare un nome di dominio a un server privato virtuale utilizzando due metodi:

  • Modifica di un record nella zona DNS corrente
  • Impostazione di una nuova zona DNS con server dei nomi personalizzati

Assicurati di completare la configurazione iniziale del tuo VPS e di acquistare un nome di dominio prima di procedere.

Individuazione dei dettagli

Innanzitutto, dovrai trovare l'indirizzo IP del tuo server virtuale. Nel pannello di Hostinger, puoi individuare tutte le informazioni relative a VPS sotto i Server sezione.

L'area evidenziata sotto Dettagli SSH mostra l'indirizzo IP dedicato del tuo server virtuale .

Metodo 1 – Puntamento del dominio a VPS tramite un record

Il metodo seguente è una soluzione piuttosto semplice. Implicherebbe la modifica del tuo attuale record A nella zona DNS autorevole . Ciò significa che il cambio del record A deve essere eseguito nella zona DNS a cui puntano attualmente i server dei nomi.

Se scegli questa opzione, il tuo file di zona DNS con tutte le altre voci esistenti (CNAME, MX, NS e altri record) rimarranno con il provider corrente. L'approccio potrebbe essere più semplice per i principianti o per coloro che non desiderano modificare la posizione della propria zona DNS.

Se non sei sicuro di dove stia puntando il tuo nome di dominio al momento, puoi utilizzare gli strumenti di ricerca DNS o utilizzare il scavare comando per individuare i record NS. L'esecuzione del seguente comando tramite terminale farà il trucco:

dig NS +short hostinger-tutorials.xyz

Ora che sai dove è puntato il tuo dominio, vai al provider e apri la zona DNS del tuo dominio.

Aggiunta di voci DNS

Ci sono due approcci tra cui scegliere a questo punto:

  1. Utilizzo di due record A, uno per www sottodominio e un altro per il dominio stesso.
  2. Utilizzo di un record per il dominio e CNAME per www sottodominio.

Entrambe queste opzioni ti forniranno lo stesso risultato. Inizia trovando il valore del record A corrente e sostituiscilo con l'IP dedicato indirizzo che si trova in precedenza. Di seguito, troverai una dimostrazione di come dovrebbero apparire le voci nella tua zona DNS.

Opzione 1 – Utilizzo di due record A

Nome TTL Digita Indirizzo
esempio.com 14400 A 153.92.211.25
www.example.com 14400 A 153.92.211.26

Opzione 2 – Utilizzo di un record e CNAME

Nome TTL Digita Indirizzo
esempio.com 14400 A 153.92.211.25
www.example.com 14400 CNAME esempio.com

Esecuzione della ricerca DNS

Dopo aver indirizzato il dominio al tuo VPS, è il momento di verificare se i record sono stati aggiunti correttamente. Tieni presente che la propagazione del DNS può richiedere fino a 24 ore , quindi potresti dover attendere almeno qualche ora prima che tutto inizi a funzionare. Tuttavia, la maggior parte degli strumenti di controllo DNS fornisce risultati immediati. Puoi anche farlo usando lo scava comando da terminale:

dig A +short hostinger-tutorials.xyz

Se l'output mostra il tuo indirizzo IP dedicato VPS come record A, tutto è stato fatto correttamente! La parte rimanente è in attesa che il DNS si propaghi completamente in tutto il mondo. Per accelerare il processo, puoi svuotare il DNS. Una volta che il DNS è completamente attivo, vedrai una pagina di caricamento predefinita quando visiti il ​​tuo dominio tramite browser.

Metodo 2 – Puntamento del dominio a VPS tramite server dei nomi personalizzati

Puntare un dominio su VPS tramite server dei nomi personalizzati è un po' più complicato, poiché dovrai configurare una nuova zona DNS sul server virtuale. Questo metodo cambierà la posizione della tua zona DNS nel VPS, il che significa che tutte le future modifiche relative al DNS dovranno essere apportate attraverso la zona appena creata.

Creazione di server dei nomi personalizzati

Inizia creando nuovi server dei nomi figlio per il tuo dominio. Ogni voce deve puntare all'indirizzo IP dedicato del VPS. Su Hostinger, puoi farlo facilmente utilizzando il pannello di gestione del dominio.

Configurazione di una zona DNS su VPS

Il passaggio successivo consiste nell'impostare una zona DNS per il tuo dominio sul server virtuale. Collegati al tuo VPS tramite SSH e vai a:

cd /etc/bind

Quindi, crea una cartella separata per i tuoi file di zona DNS:

mkdir -p zones

Accedi alla directory appena creata:

cd zones

Usando il comando nano, crea un nuovo file di zona per il tuo dominio:

nano hostinger-tutorials.xyz

Usa l'esempio seguente e sostituisci tutti gli indirizzi IP e le istanze di dominio con il tuo nome di dominio effettivo e l'IP dedicato del tuo VPS:

;
; BIND data file for hostinger-tutorials.xyz
;
$TTL    3h
@       IN      SOA     ns1.hostinger-tutorials.xyz. admin.hostinger-tutorials.xyz. (
                          1        ; Serial
                          3h       ; Refresh after 3 hours
                          1h       ; Retry after 1 hour
                          1w       ; Expire after 1 week
                          1h )     ; Negative caching TTL of 1 day
;
@       IN      NS      ns1.hostinger-tutorials.xyz.
@       IN      NS      ns2.hostinger-tutorials.xyz.


hostinger-tutorials.xyz.    IN      MX      10      hostinger-tutorials.xyz.
hostinger-tutorials.xyz.    IN      A       153.92.211.25
ns1                     IN      A       153.92.211.25
ns2                     IN      A       153.92.211.26
www                     IN      CNAME   hostinger-tutorials.xyz.
mail                    IN      A       153.92.211.25
ftp                     IN      CNAME   hostinger-tutorials.xyz.

Salva il file premendo CTRL+X e confermare le modifiche. Il prossimo compito è inserirlo nella configurazione di bind predefinita:

cd /etc/bind
nano named.conf.local

Aggiungi le seguenti righe in fondo e assicurati di modificare il nome del file con i valori reali:

zone "hostinger-tutorials.xyz" {
       type master;
       file "/etc/bind/zones/hostinger-tutorials.xyz";
};

Si consiglia inoltre di utilizzare un server di inoltro DNS stabile. In questa dimostrazione, utilizzeremo il DNS pubblico di Google modificando named.conf.options file:

nano named.conf.options

Individua le seguenti righe:

// forwarders {
//      0.0.0.0;
// };

Modificali e secondo questo esempio:

forwarders {
            8.8.4.4;
       };

Ora sono stati aggiunti tutti i valori necessari. Ricontrolla se la sintassi del file di zona DNS è corretta eseguendo:

named-checkzone hostinger-tutorials.xyz /etc/bind/zones/hostinger-tutorials.xyz

Se l'attività è stata eseguita correttamente, l'output dovrebbe essere simile a:

Infine, riavvia il servizio di collegamento DNS e assicurati che sia in esecuzione:

/etc/init.d/bind9 restart
/etc/init.d/bind9 start

Modifica dei server dei nomi

Poiché tutti i pezzi del puzzle sono stati raccolti, l'ultimo passaggio consiste nel cambiare i server dei nomi del tuo dominio con quelli appena creati. Su Hostinger, puoi farlo attraverso il pannello di gestione del dominio.

Tieni presente che la propagazione del DNS potrebbe richiedere fino a 24 ore , quindi dovrai aspettare almeno un'ora o due prima che tutto sia completamente operativo. Per velocizzare le cose, puoi svuotare nuovamente il DNS. Puoi anche utilizzare strumenti di controllo DNS online per confermare la funzionalità della tua zona appena creata. Al termine della propagazione del DNS, vedrai una pagina di caricamento predefinita durante l'accesso al tuo dominio tramite il browser.

Bonus – Configurazione del DNS inverso

In alcuni casi, potrebbe essere necessario impostare un record DNS inverso. Hostinger semplifica questo processo con uno strumento integrato nella parte inferiore del pannello di gestione del tuo server.

Una volta aggiunto, tieni presente che la propagazione del record può richiedere alcune ore prima che il record sia completamente attivo.

Conclusione

In questo tutorial, abbiamo appreso due diversi metodi per puntare un nome di dominio a un server privato virtuale. È anche importante ricordare che le modifiche DNS possono richiedere almeno alcune ore per propagarsi in tutto il mondo.

Una volta che il dominio inizia a funzionare con il tuo VPS, inizia il vero viaggio. Un buon punto di partenza è la creazione di un host virtuale.

In caso di domande, suggerimenti o suggerimenti interessanti, assicurati di condividerli nei commenti qui sotto!


Linux
  1. Come rinominare un dominio

  2. Come faccio ad abilitare il rinnovo automatico sul mio nome di dominio?

  3. Come si usa il Gestore DNS di base?

  4. Come si usa Advanced DNS Manager?

  5. Come faccio a puntare il mio nome di dominio su un nuovo indirizzo IP?

Come modificare la zona DNS in cPanel

Come creare un nome di dominio aggiuntivo in cPanel

Come parcheggiare un nome di dominio in cPanel

Come creare una zona DNS in WHM?

Che cos'è il DNS e come funziona il DNS? (Nozioni fondamentali sul server dei nomi di dominio)

Come ottenere il nome di dominio in Windows usando il comando?