机器名设置为new-host-X而不是Preferences [duplicate]中设置的名称


0

我的机器名已设定 shiny 在系统首选项/共享/计算机名称中。

从网络上的另一台机器,我只能使用 shiny.local 引用这台机器。在过去,我只使用过 shiny

在一个终端,我有 new-host-7 而不是机器名称。

我不知道这是否相关,但是计算机连接到互联网盒,其上激活了DHCP服务器。我为Mac分配了一个静态IP地址。互联网盒子可以看到我给Mac的名字。

我可以做些什么来将Mac称为 shiny 在网络上?


听起来像DHCP服务器分配名称...
Max Ried

Answers:


2

尝试使用 sudo scutil --set HostName shinysudo scutil --set LocalHostName shiny 然后关闭你的shell(终端窗口)并打开一个新的。


它在当地工作。我在Mac上使用两个接口,但其中一个接口(Wifi)在家中。其他机器一直在思考闪亮的Wifi地址仍然有效。
alecail

这听起来更像DNS问题;您是否正在运行任何类型的本地DNS服务,即使只在您的路由器中?如果打开“共享”预览并单击“计算机名”下的“编辑”,是否启用了动态全局主机名?
da4

不,它没有启用。应该是 ?路由器中只有DNS服务。
alecail

1

我在这里想出来了 - (scutil命令很高兴知道但是没有用)

访问您的路由器(通常是192.168.1.1或其他东西)并查找设备列表。在我的Verizon路由器上,这是在“我的网络”下。你应该可以在那里重命名它们。

我发现的问题是我的电脑有两个 不同 到路由器的IP连接:一个是以太网,另一个是无线连接。无线连接的名称正确,另一个有“new-host-5”。两者都不能具有相同的名称,因此将无线连接重命名为任何名称,然后将以太网连接的名称更改为您想要的名称。 (另外我只是禁用了无线连接,因为我不需要两者......不知道是否有必要) 希望这可以帮助!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.