命令行解决Mac终端主机名不正常显示192的解决方法
本文最后更新于 2024年3月31日 上午
一般来说,Mac终端正常情况下是显示用户名的。终端的主机名实际上是和“系统偏好设置-通用-关于本机”中的电脑名称是一致的。
不过,有时候会出现打开终端后,主机名变为“192”的异常现象。
该问题出现的原因主要是当路由器的DNS使用默认的192.168.1.1或192.168.0.1的时候,Terminal里的计算机名会变成localhost。
之前我实践的解决办法很简单,只需要修改DNS配置:
打开“系统偏好设置-网络-高级-DNS”,可以看到DNS服务器中有192.168.1.1和192.168.0.1地址,点击减号删除。
点击加号增加8.8.8.8地址,点击“好”按钮,再点击应用按钮,退出即可。
重启终端,恢复正常。
但是这两天安装了python的相关环境以后,不知道为什么这个办法失效了。
于是我又找了一个新的方法,供大家参考。
首先查看下hostname:
1 |
|
如果没有可用的HostName,我们看到的就会死来自DNS或者DHCP服务器。
只需要将HostName设置为:
1 |
|