GNU/Linux >> Linux Esercitazione >  >> Linux

Come impostare e modificare il nome host e il nome di dominio completo (nome di dominio completo) in RHEL e CentOS 7

In un ambiente di rete, tutti i sistemi informatici, siano essi PC Windows, server Linux o mainframe Unix, hanno un nome host. Un nome host è un'etichetta (nota anche come nome del computer) assegnata a un dispositivo connesso a una rete di computer e utilizzata per identificare il dispositivo in varie forme di comunicazione elettronica come i server del World Wide Web, gli agenti di trasporto e-mail o Usenet .

Al nome host può essere aggiunto un nome di dominio, che è un nome in un Domain Name System (DNS), separato dal nome host da un punto (punto). In quest'ultima forma, l'hostname è anche chiamato nome di dominio. Se il nome di dominio è completamente specificato, incluso un dominio di primo livello di Internet, si dice che il nome host è un nome di dominio completo (FQDN). Ad esempio, hostname.domain.com.

È importante impostare un nome host e un FQDN corretti, specialmente per un sistema appena configurato che quasi sicuramente si connette a Internet. Per Linux, il nuovo nome host di sistema è normalmente il nome host predefinito su localhost.localdomain, senza alcuna parte di dominio dell'FQDN (Fully Qualified Domain Name). Questo tutorial ti guiderà su come modificare correttamente il nome host e l'FQDN.

SuggerimentoPer controllare il nome host corrente, usa il seguente comando:

hostname

Per controllare l'FQDN corrente, utilizzare il comando seguente:

hostname -f

L'FQDN può essere più breve (viene mostrato solo il nome host) se non è configurato un nome di dominio DNS (Internet).

Oppure puoi usare il seguente comando per mostrare tutti i nomi host statici, transcienti e graziosi:

hostnamectl status

  1. Cambia il nome host della macchina con uno dei seguenti metodi (sostituisci nome host con il nome effettivo del computer che si desidera assegnare (senza nome di dominio, ovvero solo nome host):

    Metodo 1:esegui il comando seguente:

    hostnamectl set-hostname hostname

    Metodo 2:modifica il file /etc/hostname e sostituisci il contenuto esistente con il nuovo nome host.

  2. Se utilizzi il metodo 2 sopra, esegui il comando seguente per rendere effettiva la modifica:
    systemctl restart systemd-hostnamed
  3. Modifica il file /etc/hosts e inserisci una nuova riga con l'indirizzo IP, FQDN (Fully Qualified Domain Name) e nome host del sistema. Ad esempio:
    192.168.1.1 server.techjourney.net server
    NotaL'FQDN non può essere modificato utilizzando il nome host. Il metodo consigliato per impostare l'FQDN consiste nel fare in modo che il nome host sia un alias per il nome completo utilizzando /etc/hosts, DNS o NIS. Poiché la voce host in /etc/nsswitch.conf utilizzata per risolvere i nomi host in RHEL 7 e CentOS 7 utilizza e analizza sempre i "file" (ad esempio /etc/hosts prima, quindi si consiglia di modificare il nome FQDN tin /etc/hosts, che specifica anche il suo indirizzo IP principale.

    Tuttavia, se hai aggiunto una voce per il sistema nel server DNS per la LAN locale che può risolvere accuratamente e restituire l'FQDN per il sistema quando richiesto, puoi saltare questo passaggio.


Linux
  1. Come impostare/modificare un nome host su CentOS 7 Linux

  2. Come impostare o modificare il nome host del sistema in Linux

  3. Come impostare o modificare il nome host in CentOS 7 / RHEL 7

  4. Come modificare il nome host (nome del computer) su Fedora e CentOS

  5. Come modificare il nome dell'interfaccia in CentOS/RHEL 8 usando prefixdevname

Come impostare/modificare il nome host in CentOS 8 / RHEL 8

Come modificare il nome dell'interfaccia di rete in eth0 su CentOS 8 / RHEL 8

Come impostare o modificare il nome host su Linux

Come modificare il nome host in CentOS/RHEL 8

Come configurare SSH su CentOS e RHEL

Come modificare il nome host in CentOS/RHEL 7