El nombre del dispositivo en el enrutador es diferente al nombre de host de OS X -- macos campo con network campo con dns camp apple Relacionados El problema

Device name on router is different than OS X hostname


12
vote

problema

Español

Hay toneladas de preguntas sobre el cambio de un nombre de host de Mac, y mientras pasé por la mayoría de ellos, nunca pude encontrar esta respuesta matizada:

¿Por qué los enrutadores siempre parece recibir el primer nombre de host que alguna vez se estableció en una máquina? Déjame mostrarte con estas capturas de pantalla, cómo este Mac supuestamente se configura correctamente de acuerdo con varias respuestas en este sitio:

Preferencias del sistema que muestran la configuración de intercambio Terminal que muestra el nombre de host Información

Ahora, cuando configuré esta computadora hace años, creo que elegí el nombre de host david-MBP , y esto parece ser lo que llegan varios enrutadores a este día y, a veces, regresan a la MAC para las operaciones de localhost . Más tarde lo cambié con los distintos comandos de terminal, y el Mac lo sabe, pero parece que se adhiere al comunicarse con los enrutadores.

Configuración del enrutador con configuración errónea

Entonces, ¿ahora mi pregunta es donde el OS X mantiene este valor antiguo? Porque, dado que conecté con este enrutador en la captura de pantalla anterior, nunca tuve ese nombre de host, por lo que no es un caché DHCP ni algo así.

Original en ingles

There are tons of questions about changing a Mac hostname, and while I went through most of them, I could never find this nuanced answer:

Why do routers always seems to receive the first hostname that was ever set to a machine? Let me show you with these screenshots how this Mac is supposedly correctly setup according to various answers on this site:

System Preferences showing Sharing settings Terminal showing hostname informations

Now, when i set up this computer years ago, I think I chose the hostname david-MBP, and this seems to be what various routers get to this day and sometimes return to the Mac for localhost operations. Later I changed it with the various Terminal commands, and the Mac knows it, but it seems to stick around when communicating with routers.

Router configuration with erroneous settings

So now my question is where do OS X keep this old value? Because since I connected with this router in the screenshot above, I never had that hostname, so it's no DHCP cache or anything like that.

        
         
         

Lista de respuestas

8
 
vote

Hay tres nombres de host diferentes que MacOS / OS X usa:

  • ComputerName
  • nombre de host
  • localhostname

Cada uno de estos valores se puede encontrar en /Library/Preferences/SystemConfiguration/preferences.plist


ComputerName

  scutil --get ComputerName   

Este es el nombre de Apple "amigable" para la computadora y se puede encontrar en Preferencias del sistema & GT; & GT; Compartir & gt; & gt; Nombre de la computadora . Según la página del hombre para scutil , se describe como "el nombre fácil de usar para el sistema".

Según apple , el ComputerName es The AppleTalk Nombre y el nombre predeterminado utilizado para SLP / DA 1 . Es un protocolo de configuración cero que le permite configurar una red simple sin un servidor DNS / DHCP, pero le permite llegar a los diferentes recursos a través de un nombre de host.

Nombre de host

  scutil --get HostName   

De acuerdo con la página abcdefghijklmnscutil , el nombre de host es "El nombre asociado con el nombre de host (1) y getHostName (3)". Este nombre puede venir 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 inversa DNS (Dirección a nombre) para la dirección IP primaria
  • el nombre de host local
  • el nombre "localhost"

(en mi instalación virgen de El Capitan, el ABCDEFGHIJKLMNABCDEFGHIJKLMN5 POR DEFECTO PARA ABCDEFGHIJKLMNABCDEFGHIJKLMN6 )

localhostName

  scutil --get LocalHostName   

Esto es para los servicios de Bonjour 2 en la LAN. Así es como, en una pequeña LAN sin DNS / DHCP, las computadoras Apple pueden descubrir e interactuar con recursos como el intercambio de archivos en otras máquinas, impresoras, etc. este nombre se configura cuando inicialmente configura su Mac.

TL; DR

Está usando "El primer nombre que se configura", ya que durante la configuración inicial, estableció el nombre local que asumió siempre sería. Cuando vuelva a configurar usando la GUI, cambió el ComputerName, que no modificó el Nombre local.

Si desea arreglar esto en su enrutador, simplemente configure su localhostName usando el comando:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN8   


1 Protocolo de la ubicación del servicio SLP / DA / Agente de directorio. la ubicación del servicio El protocolo es un protocolo de descubrimiento de servicios que permite a las computadoras y otros dispositivos encontrar servicios en una red de área local sin configuración previa.

2 Bonjour es la implementación de Apple de cero- Redes de configuración, un grupo de tecnologías que incluye descubrimiento de servicios, asignación de direcciones y resolución de nombre de host.

 

There are three different hostnames that macOS/OS X uses:

  • ComputerName
  • HostName
  • LocalHostName

Each of these values can be found in /Library/Preferences/SystemConfiguration/preferences.plist


ComputerName

scutil --get ComputerName 

This is Apple "friendly" name for the computer and can be found in System Preferences >> Sharing >> Computer Name. According to the man page for scutil, it is described as "The user-friendly name for the system."

According to Apple, the ComputerName is The AppleTalk name and the default name used for SLP/DA1. It's a zero-configuraiton protocol that allows you to set up a simple network without a DNS/DHCP server but allow you to reach the different resources via a host name.

HostName

scutil --get HostName 

According to the scutil man page, the HostName is "the name associated with hostname(1) and gethostname(3)". This name can come from any of the following sources:

  • The name provided by the DHCP or BootP server for the primary IP address
  • The first name returned by a reverse DNS (address-to-name) query for the primary IP address
  • The local hostname
  • The name xe2x80x9clocalhostxe2x80x9d

(In my virgin install of El Capitan, the HostName defaulted to LocalHostName)

LocalHostName

scutil --get LocalHostName 

This is for Bonjour2 services on the LAN. This is how, on a small LAN without DNS/DHCP, Apple computers can discover and interact with resources such as file sharing on other machines, printers, etc. This name gets set when you initially configure your Mac.

TL;DR

It is using "the first name you ever set" because during initial setup, it set the LocalHostName which it assumed would forever be. When you re-configured using the GUI, you changed the ComputerName which did not modify the LocalHostName.

If you wish to fix this in your router, simply set your LocalHostName using the command:

scutil --set LocalHostName MyNewComputerName.domain 


1 SLP/DA Service Location Protocol/Directory Agent. The Service Location Protocol is a service discovery protocol that allows computers and other devices to find services in a local area network without prior configuration.

2 Bonjour is Apple's implementation of zero-configuration networking, a group of technologies that includes service discovery, address assignment, and hostname resolution.

 
 
5
 
vote

Los enrutadores generalmente adquirirán el nombre de la computadora cuando se haya asignado la dirección IP, que es antes de que se realicen cualquier intercambio o transmisión. El nombre de la computadora está / se puede definir en las preferencias de red en ID de cliente DHCP y es independiente de cualquier otra configuración de computadora. Esencialmente significa "al pedir una dirección IP, identifíquese a usted mismo /" ". Compruebe si lo tiene se configura así:

DHCP Client ID

 

The routers will usually acquire the name of the computer when the IP address has been assigned, which is before any sharing or broadcasts are done. The computer name is/can be defined in Network Preferences under DHCP Client ID and is independent from any other computer setting. Essentially it means "when asking for an IP address, identify yourself as /this/". Check if you have it set like this:

dhcp client id

 
 
 
 
0
 
vote

Para aquellos que aún recibieron este problema después de varios años: pídale a su que desactive las zonas de búsqueda inversa de DNS para su IP. O si tienen el servidor WINS, borre el nombre de NetBIOS vinculado a su IP.

 

For those who still got this issue after several years: Ask your IT to clear the DNS reverse lookup zones for your IP. Or if they have the WINS server, clear the Netbios name linked to your IP.

 
 
0
 
vote

Pude descubrir el problema. Su enrutador está guardando el nombre del dispositivo almacenado. Para arreglarlo, haga esto:

  1. Inicia sesión en la interfaz de administración de su enrutador
  2. Haga clic en "Dispositivos adjuntos" (o la pantalla correspondiente en su enrutador que rastrea los dispositivos actualmente conectados a ella).
  3. allí verá el nombre del dispositivo que desea actualizar
  4. Ahora vaya a la pantalla "Lista de control de acceso" en su enrutador (esta pantalla le permite una lista de Black / White, qué dispositivos se les permite conectarse)
  5. Active la función de control de acceso y luego edite la entrada que muestra el nombre del dispositivo que desea actualizar
  6. Simplemente elimine el nombre del dispositivo y haga clic en Actualizar ingrese la descripción de la imagen aquí
  7. Volver a la pantalla "Dispositivos adjuntos" (o los correspondientes a su enrutador) y ahora verá que ha actualizado para mostrar su nombre actual de dispositivos MacBook (como se explica su posterior original, cambia el nombre del dispositivo: " Preferencias del sistema "- & gt;" compartiendo ".)
  8. Esto solucionó el problema para mí. Espero que ayude.
 

I was able to find out the issue. Your router is keeping the device name stored. To fix it do this:

  1. Log into your router admin interface
  2. Click "Attached Devices" (or the corresponding screen in your router that tracks the devices currently connected to it.)
  3. There you will see the device name you want to update
  4. Now go to the "access control list" screen on your router (this screen allows you to black/white list which devices are allowed to connect)
  5. Activate the access control feature and then edit the entry that shows the device name you want to update
  6. Simply delete the device name and click update enter image description here
  7. Go back to the "attached devices" screen (or the corresponding on your router) and you will now see that it has updated to display your current macbook device name (As your original post explained, you change the device name: "system preferences" -> "sharing".)
  8. This fixed the issue for me. Hope that helps.
 
 
0
 
vote

Seguí las instrucciones que allan publicó, pero como Giant Skptu, tuvo que actualizar mi enrutador. Tengo una red WiFi de Deco Mesh WiFi. Necesitaba eliminar mi computadora fuera de la configuración del enrutador y dejar que se conecte de nuevo, pero no me dejaría hacer esto en mi configuración de malla deco a menos que estuviera desconectado. Así que los pasos para mí fueron:

  1. apague wifi en mi MacBook.
  2. Inicia sesión en la aplicación Deco en mi teléfono.
  3. deslice para actualizar la lista de dispositivos y ... esperar.
  4. ver que mi nombre de computadora desapareció.
  5. Entra en dispositivos fuera de línea

Haga clic en Nombre del dispositivo en "Offline"

  1. Toque en mi nombre de computadora anterior, haga clic en el icono de engranaje.

Haga clic en el engranaje

y luego elipses y elige eliminar.

Haga clic en Eliminar

  1. Encienda el wifi de su computadora y debe conectarse con el nuevo nombre en el enrutador.
 

I followed the instructions that Allan posted but like Giant Smptu, had to update my router. I have a Deco Mesh wifi network. I needed to delete my computer out of the router settings and let it connect again, but it wouldn't let me do this on my Deco Mesh setup unless I was offline. So the steps for me were to:

  1. Turn off wifi on my Macbook.
  2. Log into the Deco app on my phone.
  3. Swipe down to refresh the list of devices and...wait.
  4. See that my computer name vanished.
  5. Go into offline devices

Click device name under "offline"

  1. Tap on my old computer name, click the gear icon.

Click the Gear

and then ellipses and choose delete.

Click Delete

  1. Turn your computer's wifi back on and it should connect w/ the new name in the router.
 
 

Relacionados problema

2  ¿Necesito la opción de hibernación para mi retina macbook pro?  ( Do i need hibernate option on for my retina macbook pro ) 
Tengo un MBP de Retina y tiene las siguientes configuraciones usando ABCDEFGHIJKLMNABCDEFGHIJKLMN0 Como se puede ver a continuación, Standby es 1 y Hibe...

2  ¿Cómo hago sincronización de iTunes automáticamente cuando se conecta un iPhone, iPad o iPod?  ( How do i make itunes sync automatically when an iphone ipad or ipod is connecte ) 
Cuando iTunes es ya corriendo y puedo conectar mi iPhone o iPad, el dispositivo aparece correctamente en iTunes, pero no se sincroniza automáticamente. Esto...

3  ¿Cómo reparar la pantalla no confiable de 4K SEIKI con MacBook Retina Pro?  ( How to fix unreliable 4k seiki display with macbook retina pro ) 
Estoy tratando de usar el modelo SEIKI 4K Model SE39UY04 con una retina, 15 pulgadas, MacBook Pro a principios de 2013 en 3840x2160 @ 30 Hz Running Mavericks....

5  Funcionalidad de reanudación inversa para Safari  ( Reverse resume functionality for safari ) 
Me gustaría revertir las llaves de currículum para Safari. es decir.; Comando-q debe salir y no guardar ninguna pestaña (ya que eso es lo que normalmente quie...

4  Servidor MAVERICKS: No se pueden usar los certificados SSL de 3RD Party con Open Directory  ( Mavericks server unable to use 3rd party ssl certificates with open directory ) 
Tenemos un servidor Mac OS X (Mavericks) - ABCDEFGHIJKLMNABCDEFGHIJKLMN0 , ABCDEFGHIJKLMNABCDEFGHIJKLMN1 Nuestro maestro de directorio abierto está confi...

3  MacOS y el buscador se encuentran a la pelota de playa después de un par de restablecimientos duros, no se irán  ( Macos finder hang to beach ball after a couple of hard resets wont go away ) 
Tuve que hacer un par de restablecimientos duros (sosteniendo el botón de encendido hasta que se apaga) porque MacOS se volvió insensible. Ahora está sucedie...

3  eventos iCal en el escritorio; Dashboard Widgets vs. Geektool vs.?  ( Ical events on the desktop dashboard widgets vs geektool vs ) 
En los últimos años, me he vuelto muy dependiente del navegador de Widget de Amnistía y un pequeño widget de panel de control llamado "Eventos de iCal" para i...

1  Ayúdame a desatar la primera página de aplicaciones en launchpad  ( Help me un clutter the first page of apps on launchpad ) 
Me he vuelto muy aficionado a una primera página escasa de aplicaciones en iOS y desea piratear, diseñar y / o falsificar launchpad para obtener una primera p...

2  MacOS Mojave deshabilita las 4 esquinas de las ventanas redondeadas, ya sea con valores predeterminados, o software o programáticamente  ( Macos mojave disable all 4 rounded window corners either with defaults or softw ) 
¿Hay una API del sistema, o utilidad (código abierto), o predeterminado que puedo configurar para deshabilitar las 4 esquinas de la ventana redondeada en MACO...

1  No se pueden abrir las preferencias de Java con Oracle Java 7 instalado  ( Cant open java preferences with oracle java 7 installed ) 
Tengo instalado Oracle Java 7 y Apple Java 6. Apple Java 6 está deshabilitado en las preferencias de Java. Ahora, cuando intento iniciar las preferencias de...

1  ¿Cómo puedo determinar por qué la respuesta del teclado es de forma intermitente muy lenta con pantalla grande?  ( How can i determine why keyboard response is intermittently very slow with large ) 
Estoy usando un modelo SEIKI 4K Modelo SE39UY04 conectado a través de HDMI con una retina, 15 pulgadas, MacBook Pro a principios de 2013 en 3840x2160 @ 30 Hz ...

26  Yosemite - Pre-Lanzamiento: ¿Cómo opto por instalar la semilla beta?  ( Yosemite pre release how do i opt out installing the beta seed ) 
Anoche Apple Ponga 14B17 A Pre-Lanzamiento: OS X Actualizar semilla 10.10.1 No quiero instalarlo, pero no se va. Intenté descargar el Yosemite 'Normal' de...

5  ¿Hay alguna lista en algún lugar de todos los caracteres especiales que puedo escribir usando la tecla de opción?  ( Is there a list somewhere of all the special characters i can type using the opt ) 
OS X me permite escribir caracteres especiales directamente en el teclado sosteniendo la opción . Por ejemplo: - es un emano de EM, "y" son cotizaciones curv...

3  No se puede cambiar la preferencia de "Nuevo Buscador de Windows" del buscador; Está en gris  ( Cannot change finders new finder windows open preference its grayed out ) 
¿Por qué no puedo cambiar ninguna de las preferencias en el panel de preferencias generales del Finder, excepto carpetas cargadas por resorte ? Me permiten c...

10  ¿Por qué ICAL ayuda a menudo? "Respondió el servidor: 403 para operar caldavsetProperttyuEableOpoperation"  ( Why does ical often say the server responded 403 to operation caldavsetpropert ) 
Esto sucede en ambos My MacBooks que ejecutan 10.7.3 y lo ha hecho al menos desde 10.7 y con iCloud. Mi calendario parece funcionar bien desde mi iPhone. Es...

Relacionados problema

2  ¿Necesito la opción de hibernación para mi retina macbook pro? 
2  ¿Cómo hago sincronización de iTunes automáticamente cuando se conecta un iPhone, iPad o iPod? 
3  ¿Cómo reparar la pantalla no confiable de 4K SEIKI con MacBook Retina Pro? 
5  Funcionalidad de reanudación inversa para Safari 
4  Servidor MAVERICKS: No se pueden usar los certificados SSL de 3RD Party con Open Directory 
3  MacOS y el buscador se encuentran a la pelota de playa después de un par de restablecimientos duros, no se irán 
3  eventos iCal en el escritorio; Dashboard Widgets vs. Geektool vs.? 
1  Ayúdame a desatar la primera página de aplicaciones en launchpad 
2  MacOS Mojave deshabilita las 4 esquinas de las ventanas redondeadas, ya sea con valores predeterminados, o software o programáticamente 
1  No se pueden abrir las preferencias de Java con Oracle Java 7 instalado 
1  ¿Cómo puedo determinar por qué la respuesta del teclado es de forma intermitente muy lenta con pantalla grande? 
26  Yosemite - Pre-Lanzamiento: ¿Cómo opto por instalar la semilla beta? 
5  ¿Hay alguna lista en algún lugar de todos los caracteres especiales que puedo escribir usando la tecla de opción? 
3  No se puede cambiar la preferencia de "Nuevo Buscador de Windows" del buscador; Está en gris 
10  ¿Por qué ICAL ayuda a menudo? "Respondió el servidor: 403 para operar caldavsetProperttyuEableOpoperation" 



© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.