2 votos

¿Cómo consigue MacOS nombres de host "bonitos" en la vista de red?

En las redes informáticas, los "nombres de host" se limitan a caracteres alfanuméricos, con guiones (sin espacios en blanco ni otros signos de puntuación).

Sin embargo, cuando abro la "Red" en el Finder...

Finder - Locations - Network

Puedo ver algunos Los dispositivos (normalmente MacOS) aparecen con espacios, puntuación y caracteres UTF-8 en el nombre:

Network devices. MacBook has spaces

En última instancia, estoy buscando tener el Raspberry Pi en mi red se muestran con un nombre bonito. Sin embargo, en mi búsqueda sobre cómo hacer esto, estoy encontrando que ni siquiera estoy claro en cómo MacOS consigue estos nombres bonitos para mostrar. La búsqueda de esto arroja demasiados resultados de artículos que explican a la gente cómo cambiar el nombre de host de su mac, con lo que no necesito ayuda.

En mi Raspberry Pi, puedo ejecutar hostnamectl y establecer el nombre "bonito", pero eso no parece afectar a nada.

¿Alguien sabe cómo se consigue esto?

1 votos

No sé cómo configurar esto en una Pi (¿en algún lugar de la configuración de Avahi?), pero mi entendimiento es que esto es un "Nombre de Instancia" DNS-SD (DNS Service Discovery). Según RFC 6763 sección 4.1.1 La parte de <Instancia> del Nombre de Instancia de Servicio es un nombre fácil de usar que consiste en un texto Net-Unicode arbitrario [RFC5198]. NO DEBE contener caracteres de control ASCII (valores de bytes 0x00-0x1F y 0x7F) [RFC20] pero por lo demás se permite que contenga cualquier carácter, sin restricción..."

0 votos

En efecto, no se trata del nombre de host sino del nombre mDNS/DNS-SD, y se puede establecer uno con Avahi en Linux.

-3voto

UnixCoon Puntos 23

Creo que MacOS utiliza el programa de línea de comandos arp para escanear los dispositivos de la red local

Entre en arp -a en la terminal

2 votos

El protocolo ARP resuelve las direcciones IP a Direcciones MAC (también conocidas como direcciones de hardware Ethernet) . El arp muestra lo que ha encontrado, y trata de mostrar los nombres DNS correspondientes a las direcciones IP - pero no es lo que calcula esos nombres, y en cualquier caso esos son nombres DNS, no los nombres "bonitos" por los que pregunta OP.

0 votos

Aprendí algo nuevo otra vez. Muchas gracias.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X