Mac 终端用户名后跟 @192 是否安全

Mac 终端用户名后跟 @192 是否安全

我注意到每次我的 macos 重新启动时,我的终端用户名都会变成 myusername@192。几分钟后,它变成了 myusername@MacBook-Pro。

  1. 我的 macos 系统重启时发生了什么,是什么让它再次变回 myusername@MacBook-Pro。
  2. @192 是主机名吗?我的 Mac 使用 @192 作为主机名安全吗?

答案1

默认的 bash shell 提示符使用\hPS1 提示字符串,这会导致 bash 获取您的 IP 地址并执行反向 DNS 查找以获取名称。

Mac OSX 反向 DNS 查找代码将返回 DNS 服务器所说的您的系统名称。如果 DNS 服务器没有您的 IP 地址的名称,则 Mac OSX 将使用您的系统 偏好设置 > 共享 > 计算机名称

因此,当您移动位置时,您将获得不同的 DNS 服务器。在家庭环境中,您的路由器往往是本地 DNS 服务器。

您可以将 PS1 提示明确更改为您想要的任何内容.bash_profile(或.profile)。

要设置您的计算机名称,请参阅用户 Tetsujin 建议的帖子:
OS X 计算机名称与终端上显示的名称不匹配

相关内容