我在域中拥有 Mac,我想了解它们的 PC 名称。我进入“系统偏好设置»共享”查看名称,但在某些情况下它是空白的。
还有其他方法可以检查 Mac 上的 PC 名称吗?
答案1
从 OS X GUI 中,检查此系统在 Microsoft/Windows Active Directory 域上使用的名称的一种方法是运行目录实用程序并检查 Active Directory 设置。
打开
/System/Library/CoreServices/Directory\ Utility.app
。您可以在 Finder 中导航到那里并双击它,或者通过键入...来打开它。
open -a Directory\ Utility.app
…在终端窗口中。
单击锁定图标并进行身份验证。
双击“Active Directory”。
查看“计算机 ID:”字段的内容。
请注意,Mac 不具备完全统一的主机名基础结构。Mac 通过本地多播 Bonjour 使用的名称可能与其各个 IP 地址的 DNS 名称不同,后者可能与其用于 Active Directory 的名称不同。
答案2
问题标题和问题本身似乎是在问两个不同的问题。
域名
要在 macOS 设备上查找域名,您可以尝试cat /etc/resolv.conf
查找类似 的行domain example.net
。
您也可以尝试scutil --dns
寻找类似的行search domain[0] : example.net
。
也许检查域名更“官方”的方法是使用 GUI,System Preferences > Network > [Select Active Network Adapter/Connection] > Advanced... > DNS
然后转到搜索域名部分。
主机名
要找到 Mac 设备本身的“PC 名称”或主机名,您只需运行该hostname
命令即可。
您也可以尝试命令networksetup -getcomputername
。可能需要也可能不需要sudo
(我不需要使用,sudo
但网上其他人似乎需要)。