Estoy alquilando un servidor, ejecutando Ubuntu 16.04 en una compañía, llamémoslo company.org.
Actualmente, mi servidor está configurado de esta manera:
- nombre de host:
server737263
- nombre de dominio:
company.org
Aquí está mi FQDN:
user@server737263:~ $ hostname --fqdn
server737263.company.org
Esto no es sorprendente.
También estoy alquilando un nombre de dominio, nombremoslo domain.org
. Lo que me gustaría hacer sería cambiar el nombre de mi servidor como server1.domain.org
.
Esto significa configurar mi nombre de host como server1
y mi nombre de dominio como domain.org
.
¿Cómo puedo hacerlo correctamente?
De hecho, la página de manual para hostname
no está clara. Al menos para mí:
HOSTNAME (1)
[...]
ESCOGER UN NOMBRE
- Cuando se llama con un argumento o con la opción --file, los comandos establecen el nombre del host o el nombre de dominio NIS / YP. hostname usa la función sethostname (2), mientras que los tres domainname, ypdomainname y nisdomainname usan setdomainname (2). Tenga en cuenta que esto es efectivo solo hasta el próximo reinicio. Edite / etc / hostname para un cambio permanente.
[...]
EL FQDN
- No puede cambiar el FQDN con hostname o dnsdomainname.
[...]
Entonces, ¿parece que la edición /etc/hostname
no es suficiente? Porque si realmente cambiara el nombre de host, habría cambiado el FQDN. También hay un truco que leí para cambiar el nombre de host con el comando sysctl kernel.hostname=server1
, pero nada dice si esta es la forma correcta o un truco feo.
Asi que:
¿Cuál es la forma correcta de configurar el nombre de host?
¿Cuál es la forma correcta de configurar el nombre de dominio?
DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
en mi servidor (misma versión).