Hay tres nombres de host diferentes que utiliza MacOS/OS X:
- Nombre del ordenador
- HostName
- LocalHostName
Cada uno de estos valores se puede encontrar en /Library/Preferences/SystemConfiguration/preferences.plist
Nombre del ordenador
scutil --get ComputerName
Este es el nombre "amigable" de Apple para el ordenador y se puede encontrar en Preferencias del Sistema >> Compartir >> Nombre del ordenador . Según la página de manual de scutil
, se describe como "El nombre fácil de usar para el sistema".
Según Apple El nombre del ordenador es El nombre de AppleTalk y el nombre por defecto utilizado para SLP/DA 1 . Es un protocolo de configuración cero que permite configurar una red sencilla sin un servidor DNS/DHCP pero que permite llegar a los diferentes recursos a través de un nombre de host.
HostName
scutil --get HostName
Según el scutil
la página de manual, el HostName es "el nombre asociado con hostname(1) y gethostname(3)". Este nombre puede provenir de cualquiera de las siguientes fuentes:
- El nombre proporcionado por el servidor DHCP o BootP para la dirección IP primaria
- El primer nombre devuelto por una consulta DNS inversa (de dirección a nombre) para la dirección IP primaria
- El nombre del host local
- El nombre "localhost"
(En mi instalación virgen de El Capitán, el HostName
por defecto a LocalHostName
)
LocalHostName
scutil --get LocalHostName
Esto es para Bonjour 2 servicios en la LAN. Así es como, en una pequeña LAN sin DNS/DHCP, los ordenadores Apple pueden descubrir e interactuar con recursos como la compartición de archivos en otras máquinas, impresoras, etc. Este nombre se establece cuando se configura inicialmente el Mac.
TL;DR
Está usando "el primer nombre que usted estableció" porque durante la configuración inicial, estableció el LocalHostName que asumió que sería para siempre. Cuando usted reconfiguró usando la GUI, cambió el ComputerName que no modificó el LocalHostName.
Si quieres arreglar esto en tu router, simplemente establece tu LocalHostName usando el comando
scutil --set LocalHostName MyNewComputerName.domain
1 SLP/DA Protocolo de Localización de Servicios/Agente de Directorio. El protocolo de localización de servicios es un protocolo de descubrimiento de servicios que permite a los ordenadores y otros dispositivos encontrar servicios en una red de área local sin necesidad de configuración previa.
2 Bonjour es la implementación de Apple de la red de configuración cero, un grupo de tecnologías que incluye el descubrimiento de servicios, la asignación de direcciones y la resolución de nombres de host.