¿Qué causa las diferentes mayúsculas y adiciones como .local en los nombres de host anunciados?

¿Qué causa las diferentes mayúsculas y adiciones como .local en los nombres de host anunciados?

Tengo dos placas Raspberry Pi con Linux (Raspbian). Que sean totalmente idénticos me confunde cuando veo los nombres de host anunciados:

El primero es kitchen.local; el segundo BATHROOM.

El archivo /etc/hostname es kitcheny bathroomrespectivamente para ambos dispositivos.

Entonces mi pregunta es, ¿qué cosa agrega .localo hace que el segundo dispositivo tenga todo en mayúsculas en el nombre del host?

No estoy seguro de cómo funciona todo esto y si lo siguiente es importante: estoy consultando los nombres de host con Angry IP Scanner. Mi servidor DHCP es un enrutador con OpenWRT. El servidor DNS es mi módem y creo que actúa como una especie de caché.

Respuesta1

Puede haber varios protocolos de descubrimiento/navegación diferentes que su herramienta de escaneo esté utilizando para intentar encontrar los nombres de los dispositivos descubiertos, y existen diferentes convenciones para diferentes protocolos.

El servicio de nombres NetBIOS es muy antiguo y tradicionalmente utiliza nombres de host TODOS EN MAYÚSCULAS.

IETF ZeroConf admite mayúsculas y minúsculas y utiliza la denominación .local. (Una nota sobre el nombre: ZeroConf comenzó su vida como Apple Rendezvous/Bonjour y desde entonces ha sido estandarizado por el IETF. Los protocolos subyacentes que utiliza se llaman mDNS (DNS de multidifusión) y DNS-SD (Descubrimiento de servicios DNS), por lo que algunas personas lo refieren con esos nombres La implementación de Linux más común probablemente siga siendo Avahi, aunque el mDNSResponder de código abierto de Apple se usa en algunas distribuciones y OpenWrt creó su propio demonio mDNS).

LLMNR (resolución de nombre de multidifusión local de enlace) propiedad de Microsoft es como un semi-clon no estándar de ZeroConf y también usa el nombre .local, solo para confundir las cosas.

Tal vez su escáner simplemente se quede con el nombre que descubra primero a través del protocolo que responda primero.

información relacionada