¿Cómo establecer el nombre de dominio completo en 12.04?

70

Intenté agregar

dns-domain domain.com

a / etc / network / interfaces sin suerte. Cuando corro

hostname -d

Obtengo una cadena vacía

    
pregunta Drew 03.07.2012 - 08:49

7 respuestas

106

Editar /etc/hostname y agregar su nombre de host no calificado:

boson

Editar /etc/hosts :

sudo vi /etc/hosts

Agregue una entrada de su nombre de host deseado reemplazando boson.dev.local boson donde boson.dev.local es el nombre de host completo y boson es nombre de host.

127.0.1.1 boson.dev.local boson

Reiniciar el servicio de nombre de host:

sudo service hostname restart

Pruebe su configuración abriendo una terminal e ingrese los siguientes comandos:

  • %código%
    • Esto debería generar hostname
  • %código%
    • Esto debería generar boson

Espero que esto ayude.

    
respondido por el Manjunath 17.06.2015 - 17:10
16

El comando de nombre de host también se puede usar para establecer el nombre de host completamente calificado. Ejecútelo con el nombre pasado como primer argumento para eso:

hostname www.example.com

Esto solo es efectivo hasta un reinicio, sin embargo. Puede editar /etc/hostname para cambios permanentes.

Para cambiar los nombres de dominio, la página man recomienda lo siguiente:

  

Tenga en cuenta que solo el superusuario puede cambiar los nombres.

     

No es posible establecer el FQDN o el nombre de dominio DNS con el comando dnsdomainname (vea EL FQDN a continuación).

     

El nombre de host generalmente se establece una vez al inicio del sistema en /etc/init.d/hostname.sh (normalmente leyendo el contenido de un archivo que contiene el nombre de host, por ejemplo, / etc / hostname).

     

Por lo general, puede configurarlo en / etc / hosts

    
respondido por el Nemo 03.07.2012 - 11:26
12

Ponlo en /etc/hostname .

Por ejemplo, mi máquina se llama hubble , así que en mi /etc/hostname tengo:

ashton@hubble:~$ cat /etc/hostname
hubble.mydomain.blah.blah

Es posible que tengas que reiniciar para que aparezca cuando ejecutas uname though.

    
respondido por el NOP 03.07.2012 - 09:31
3

Utilizo nombres de dominio para vincular mi almacenamiento compartido a mi grupo de usuarios TIGERGROUP. Este método permite utilizar el nombre de dominio TIGERGROUP como recurso compartido CIFS. Piense en el nombre de dominio TIGERGROUP como dominio WORKGROUP en Windows. Si tiene un nombre HOST de servidor (myhost.com), simplemente agréguelo para luego finalizar después del nombre de dominio.

ejemplo:

vi /etc/hosts
127.0.0.1       localhost
127.0.1.1       Aspire-Petra16.TIGERGROUP          #i.e. desktop running Petra Mint16
192.168.1.25    sharedstorage-1.local.TIGERGROUP.myhost-name.com   #shared storage media player

Si quiero que Samba también recoja el nombre de dominio, también lo agrego al smb.conf . No uso samba en casa, por lo que es realmente innecesario a menos que quieras hacerlo.

ejemplo:

vi /etc/samba/smb.conf

#scrolling down the file for workgroup   

# workgroup = WORKGROUP              # pen out the old name with pound key
   **workgroup = TIGERGROUP**         # add the preferred domain name.

reiniciar servicios (se puede hacer desde la GUI o usar la línea de cmd).

sudo /etc/init.d/samba restart
sudo /etc/init.d/networking restart
    
respondido por el lee 06.02.2014 - 16:25
0

¡Bien! Puede seguir las instrucciones a continuación

sudo vim /etc/hostname

Luego, toque la tecla I y use las teclas de flecha en su teclado para navegar por el área de texto; Luego, ingrese el nombre de host que prefiera y para guardar & amp; exit, toque la tecla Esc , en su teclado, seguido de estas teclas: : , w , q , y, finalmente, Enter .

Si existe, edite el archivo /etc/default/dhcpcd y comente la directiva SET_HOSTNAME , ejecutando:

sudo vim /etc/default/dhcpcd

Luego, inserte el símbolo # al principio de la línea que comienza con SET_HOSTNAME= , como se muestra a continuación:

#SET_HOSTNAME='yes'

Finalmente, ejecuta:

sudo service hostname restart

También puede necesitar otra fuente confiable para la configuración completa. Una vez que haya finalizado la configuración, puede verificar los detalles del dominio en WhoisXY.com , donde verifiqué las informaciones whois.

    
respondido por el Rusell Bernand 30.12.2014 - 07:00
0

Esto es lo que funcionó para mí:

  • Agregó el nombre de host al archivo / etc / hostname. Esto establece el nombre de host. pero aún no el FQDN.
  • Editado el archivo / etc / hosts

    127.0.0.1 my.fqdn.com localhost todo-else

respondido por el SHOUBHIK BOSE 21.02.2016 - 08:38
0

Suponga que desea configurar el dominio para que sea " beast.local" y nombre de host para que sea " davebeast " de manera que fqdn sea " davebeast.beast .local "para un servidor cuya IP es 192.168.100.100 , así es como lo hice en Ubuntu 14.04 LTS.

dokwii @ davebeast ~ / Videos / zik $ cat / etc / * lanzamiento DISTRIB_ID = LinuxMint DISTRIB_RELEASE = 17 DISTRIB_CODENAME = qiana DISTRIB_DESCRIPTION="Linux Mint 17 Qiana" NAME="Ubuntu" VERSIÓN="14.04, Trusty Tahr"

1. dokwii@davebeast ~/Videos/zik $ sudo vi /etc/hosts

127.0.0.1   localhost
127.0.1.1   davebeast
192.168.100.100 davebeast.beast.local   davebeast

2. sudo vi /etc/hostname

davebeast.beast.local

3. dokwii@davebeast ~/Videos/zik $ sudo service hostname restart

dokwii @ davebeast ~ / Videos / zik $ nombre_host -d # dominio

Beast.local

dokwii @ davebeast ~ / Videos / zik $ hostname -s #hostname

davebeast

dokwii @ davebeast ~ / Videos / zik $ nombre_host -f #fqdn

davebeast.beast.local

    
respondido por el David Okwii 30.03.2016 - 15:09

Lea otras preguntas en las etiquetas