对于macOS来说,它会按如下的顺序来确定主机名,直到获取到为止:
- 从文件
/etc/hostconfig
中读取。 - 从系统配置项
/Library/Preferences/SystemConfiguration/preferences.plist
中的System ▸ System ▸ HostName
读取。 - 由本机IP地址的反向DNS查询获取。
- 从系统配置项
/Library/Preferences/SystemConfiguration/preferences.plist
中的System ▸ Network ▸ HostNames ▸ LocalHostName
读取。 - 设定为
localhost
。
建议修改#4。
参考资料:https://superuser.com/questio…(请留意该回答下的评论)