Sto noleggiando un server, eseguendo Ubuntu 16.04 presso un'azienda, chiamiamolo company.org.
Attualmente, il mio server è configurato in questo modo:
- hostname:
server737263
- nome del dominio:
company.org
Ecco il mio nome di dominio completo:
user@server737263:~ $ hostname --fqdn
server737263.company.org
Questo non è sorprendente.
Sto anche noleggiando un nome di dominio, chiamiamolo domain.org
. Quello che vorrei fare sarebbe rinominare il mio server come server1.domain.org
.
Ciò significa configurare il mio nome host come server1
e il mio nome dominio come domain.org
.
Come posso farlo correttamente?
In effetti, la manpage di hostname
non è chiara. Almeno per me:
HOSTNAME (1)
[...]
IMPOSTA NOME
- Se chiamati con un argomento o con l'opzione --file, i comandi impostano il nome host o il nome dominio NIS / YP. hostname utilizza la funzione sethostname (2), mentre tutti e tre i nomi di dominio, ypdomainname e nisdomainname utilizzano setdomainname (2). Si noti che questo è efficace solo fino al prossimo riavvio. Modifica / etc / hostname per la modifica permanente.
[...]
IL FQDN
- Non è possibile modificare il nome FQDN con nome host o dnsdomainname.
[...]
Quindi sembra che l'editing /etc/hostname
non sia abbastanza? Perché se avesse davvero cambiato il nome host, avrebbe cambiato il nome FQDN. C'è anche un trucco che ho letto per cambiare il nome host con il comando sysctl kernel.hostname=server1
, ma nulla dice se questo è il modo corretto o un brutto trucco.
Così:
Qual è il modo corretto di impostare il nome host?
Qual è il modo corretto di impostare il nome di dominio?
DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
sul mio server (stessa versione).