Todo lo que necesitas saber sobre el comando Domainname

Esta guía le presentará 5 comandos de la siguiente manera: nombre de host nombre de dominio ypdomainname nisdomainname dnsdomainname Puede encontrar todos los detalles sobre el comando hostname leyendo esta guía que se actualizó recientemente.

Esta guía le presentará 5 comandos de la siguiente manera:

  • nombre de host
  • nombre de dominio
  • ypdomainname
  • nisdomainname
  • dnsdomainname

Puede encontrar todos los detalles sobre el comando hostname leyendo esta guía que se actualizó recientemente.

El comando hostname

Cada computadora tiene un nombre de host y es probable que el nombre de host de su computadora se haya configurado la primera vez que instaló Linux.

Puede averiguar el nombre de host de su computadora ejecutando el siguiente comando en una ventana de terminal.

 nombre de host 

En mi caso, el resultado fue simplemente «garymint».

En algunas máquinas, su nombre de host puede aparecer como algo así como «computername.computerdomain».

El nombre de host se usa básicamente para identificar su computadora en una red y el dominio al que pertenece.

Puede obtener solo el nombre de la computadora al ejecutar el siguiente comando:

 hostname -s 

Alternativamente, puede obtener solo el nombre de dominio ejecutando este comando:

 hostname -d 

El comando domainname

En lugar de usar el nombre de host con el interruptor menos d para devolver el nombre de dominio, simplemente puede ejecutar el siguiente comando:

 nombre de dominio 

Si tiene un dominio configurado, se devolverá; de lo contrario, verá el texto (ninguno).

El comando domainname devuelve el nombre de dominio NIS del sistema. Entonces, ¿cuál es el nombre de dominio NIS?

NIS significa Sistema de información de red.

NIS es un sistema cliente/servidor basado en Llamada a procedimiento remoto (RPC) que permite que un grupo de máquinas dentro de un dominio NIS comparta un conjunto común de archivos de configuración. Esto permite que un administrador del sistema configure sistemas cliente NIS con datos de configuración mínimos y que agregue, elimine o modifique datos de configuración desde una única ubicación.

El comando ypdomainname

YPDomainName en realidad muestra la misma información que el comando domainname. Pruébelo usted mismo escribiendo lo siguiente en una ventana de terminal:

 ypdomainname 

Entonces, ¿por qué hay múltiples comandos para la misma cosa?

YP significa Páginas Amarillas pero tuvo que ser cambiado debido a razones legales. Esto se cambió a NIS, que se mencionó en la sección anterior.

Puede usar ypdomainname si lo desea, pero también puede ahorrar un poco de esfuerzo y evitar ese RSI dejándolo solo con el nombre de dominio.

El comando nisdomainname

El nisdomainname también muestra la misma información que el comando domainname. Como habrá reunido en las secciones anteriores, solía haber un nombre de dominio de páginas amarillas que podría devolverse utilizando el comando ypdomainname.

El nombre de dominio de las páginas amarillas se cambió al sistema de información de red (NIS) y, por lo tanto, surgió el comando nisdomainname

El comando domainname se creó posteriormente para facilitar su uso.

Puede usar el comando nisdomainname de la siguiente manera:

 nisdomainname 

Los resultados serán los mismos que los del comando domainname.

El comando dnsdomainname

El comando dnsdomainname devuelve el nombre de dominio DNS. Puede ejecutarlo escribiendo lo siguiente en el terminal:

 dnsdomainname 

DNS significa Servidor de nombres de dominio y lo utiliza Internet para convertir direcciones IP en nombres de dominio reales. Sin nombres de dominio, todos estaríamos usando hojas de cálculo grandes para saber que 207.241.148.82 nos llevará a linux.lifewire.com.

Lo más probable es que a menos que esté ejecutando un servidor web, su computadora no tendrá un nombre de dominio DNS y ejecutar el comando dnsdomainname no devolverá nada.

Establecer el nombre de dominio NIS

Puede configurar un nombre de dominio NIS para su computadora con el siguiente comando:

 sudo domainname mydomainname 

Probablemente necesitará sudo para elevar sus permisos.

También puede usar los comandos ypdomainname y nisdomainname de la siguiente manera:

 sudo ypdomainname mydomainname 

sudo nisdomainname mydomainname

El archivo/etc/hosts

En una ventana de terminal, ejecute el siguiente comando para abrir el archivo de hosts en el editor nano:

 sudo nano/etc/hosts 

Habrá varias líneas de texto en el archivo/etc/hosts de la siguiente manera:

 127.0.0.1 localhost 

La primera parte es la dirección IP de la computadora, la segunda parte es el nombre de la computadora. Para agregar permanentemente un dominio NIS para la computadora, cambie la línea de la siguiente manera:

 127.0.0.1 localhost.yourdomainname 

También puede agregar alias de la siguiente manera:

 127.0.0.1 localhost.yourdomainname mycomputer mylinuxcomputer 

Más sobre el comando domainname

El comando domainname tiene varios modificadores de la siguiente manera:

 nombre de dominio -a 

Esto devolverá los alias para el dominio enumerado en el archivo host.

 nombre de dominio -b 

El nombre de dominio que se usará si no se establece otro.

Puede establecer el nombre de dominio que se utilizará con el interruptor anterior especificando el nombre como parte de la línea de comando de la siguiente manera:

 nombre de dominio -b mydomainname 

Aquí hay algunos comandos más:

  • domainname -d: nombre de dominio DNS
  • nombre de dominio -f – Nombre de host largo
  • domainname -F: lee la información del nombre de host de un archivo
  • domainname -i: direcciones IP para el nombre de host
  • domainname -I: todas las direcciones para el host
  • domainname -s: nombre de host corto
  • nombre de dominio -y – nombre de dominio NIS/YP

Resumen

Para obtener más información sobre Linux y la administración de red, vale la pena leer la Guía del administrador de red de Linux.

Rate article
labsfabs.com
Add a comment