Esa es una pregunta que me vino a la mente porque con lo que aprendí, el nombre de host es algo más cercano al mundo real que al mundo lógico, el nombre de host es un nombre para identificar físicamente la máquina.
Pero como puedes configurar el nombre de host en el sistema operativo, ¿podrías tener más de 1 nombre de host si tienes 2 sistemas operativos en tu PC? ¿O incluso con sólo 1 sistema operativo?
Eso sería muy extraño para mí porque es como ir en contra de lo que aprendí, pero puede tener sentido pensar en... es solo la configuración del sistema operativo, por supuesto, podría tener 2 nombres de host con 2 sistemas operativos.
Respuesta1
El nombre de un objeto lo decide la persona o entidad que lo llama por ese nombre, no el objeto cuyo nombre es. Una persona determinada puede decidir usar más de un nombre para el mismo objeto, e incluso si usa un solo nombre, diferentes personas pueden usar nombres diferentes. Las computadoras no son una excepción. Una computadora puede tener varios nombres, generalmente porque estos nombres se usan en diferentes contextos.
En la mayoría de los sistemas operativos, incluidas todas las variantes de Unix (Linux, macOS, etc.) y Windows, existe un nombre que se conoce comoel nombre de host, que es lo que hostname
muestra el comando. Puede cambiar el nombre de host, pero en un momento dado, solo hay un nombre de host.
Normalmente los administradores utilizan un único nombre para una única máquina para evitar confusiones y simplificar la configuración. Pero eso es sólo una decisión humana.
Los nombres de host son más importantes cuando una computadora está en red: así es como se refiere a esa computadora desde otras computadoras. La forma habitual de declarar nombres de host es medianteDNS. Es posible configurar una computadora para obtener su propio nombre de host a través deDHCPbasado en la computadoraDirección MAC, pero es más común hacer lo contrario: la computadora conoce su propio nombre de host y obtiene su configuración de conectividad a través de DHCP. Algunos otros servicios para acceder a computadoras a través de una red que pueden necesitar ser configurados por separado del DNS sonDirectorio ActivoyLDAP. VerCómo hacer que una máquina sea accesible desde la LAN usando su nombre de host para obtener una perspectiva de Unix sobre ese tema.
Ver tambiénuna respuesta más centrada en Unix a una pregunta similar.
Si realiza un arranque dual, puede optar por utilizar diferentes nombres de host en diferentes sistemas operativos. Como pregunta filosófica, ¿es la misma computadora si tiene el mismo hardware pero una configuración de software completamente diferente? Como pregunta práctica, ¿desea utilizar la misma configuración en ambos sistemas operativos, en situaciones en las que alguna configuración depende del nombre del host? La respuesta depende de cómo utilices los diferentes sistemas operativos.