解决 Mac 终端中主机名显示为 10、172 或 192 的问题
按理来说,Mac 中的终端开头在默认情况下应显示为 yourname@computer-name,但是经常会变成 10、172 或 192 的情况。这是因为你没有设置电脑的主机名时,会自动使用 DNS 或 DHCP 的名称来作为电脑的主机名。解决这个问题有两种处理方法。
方法一. 公共 DNS
使用公共 DNS 服务,在 Mac 的网络配置中或将路由器的 DHCP 中的 DNS 地址设置为公网中的 DNS 地址即可解决该问题。
方法二. 使用 scutil
如果你是开发人员,需要自定义一些 DNS 解析策略,可以采用下面的命令来解决该问题:
COMPUTER_NAME = A_Computer_Name && sudo scutil --set HostName $COMPUTER_NAME

浙公网安备 33010602011771号