前些天本子送到苹果天才吧修理,不知道被弄了什么法术,导致系统崩溃,回来后用时间胶囊恢复的系统数据,用着用着发现终端里的计算机名是bogon了,这是什么鬼?
于是网上搜了搜,大概是终端会向DNS服务器查询本地IP的什么解析,如果没查到就会显示计算机名,而DNS错误将保留地址反向的NS查询结果返回了bogon,而bogon本该用来标定虚假的IP地址,而非保留IP地址.所以计算机名就成了bogon了.
如果计算机名是bogon,那么只要在系统偏好设置里面打开找到”共享”,在此窗口的上方可以修改”电脑名称”.
如果是终端里显示bogon,像下面这样:
bogon:~ username$
可以直接用下面这个命令修改,将newhostname替换成想改的名字即可:
scutil --set HostName newhostname
执行后建议重启系统后再使用.