查本机域名最直接的办法是打开命令行输入 hostname 回车,Windows、macOS、Linux 都适用;如果还想看到完整主机名和DNS后缀,在Windows里继续执行 ipconfig /all,找到“主机名”和“DNS后缀”即可,图形界面用户也能通过系统属性或共享设置快速查看。
如何查本机域名?先分清Windows与Mac两条路径
本机域名在日常使用中常被叫做“电脑名称”“主机名”或“计算机全名”,它不是网址里的那个域名,而是设备在网络里的身份标识,不同系统查询入口不同,但底层逻辑一致,查本机域名前先确认系统类型,能少走弯路。
win10查看本机域名命令:三步出结果
国内用户用得最多的Windows 10和Windows 11,命令行查询最快,而且不依赖第三方工具。
- 按下
Win + R,输入cmd,回车打开命令提示符。 - 输入
hostname,直接回车。 - 屏幕返回的一串字符就是当前电脑的本机域名,严格说叫主机名。
如果本机加入了企业域,hostname 通常只显示短名,完整域名要这样查:
- 输入
ipconfig /all。 - 找到“Windows IP 配置”区域下的“主机名”和“DNS后缀搜索列表”。
- 把“主机名”加上英文句点再加上“DNS后缀”,就是完整本机域名。
还有一种命令可以查得更细:
systeminfo | findstr /B /C:"主机名",适合中文系统,能输出完整计算机名。nslookup 本机IP地址,可反向解析出域名,局域网内也常用。
实际工作中,远程桌面连接或共享文件时,对方要的“计算机名”多半就是 hostname 查到的那个名字。
电脑域名在哪里看?图形界面同样能查
不习惯命令行的用户,从系统属性里点两下也能找到。
- 右键点击“此电脑”,选择“属性”。
- 在“计算机名、域和工作组设置”区域查看“计算机全名”。
- Windows 11路径:设置 > 系统 > > 设备名称,这里显示的是本机名称,但完整域名仍需到系统属性查看。
如果电脑加入过公司域,系统属性里会同时出现“域”和“计算机全名”,那个组合就是本机域名,很多单位IT支持人员在远程排查问题时,第一句话就是让员工把“计算机全名”报过去。
本机域名和IP地址有什么区别?别把两者搞混
相当一部分用户会把本机域名和IP地址混为一谈,它们不是一回事,但能互相解析,理解两者区别,对日常排障帮助很大。
- 本机域名是设备的名字,方便人记忆和识别。
- IP地址是设备在网络中的数字地址,方便机器路由和通信。
- 同一个IP地址可以对应不同域名,同一台电脑也可以有多个IP地址。
| 对比项 | 本机域名 | IP地址 |
|---|---|---|
| 本质 | 设备名称标识 | 网络寻址标识 |
| 格式 | 字母、数字、短横线 | 点分十进制或冒号分隔 |
| 变化性 | 多数情况下固定 | 动态IP可能变化 |
| 查询命令 | hostname、ipconfig /all |
ipconfig、ifconfig、ip addr |
| 适用场景 | 共享、远程桌面、资产管理 | 网络通信、防火墙、路由 |
行业共识认为,日常排障时先查IP地址再反查本机域名,能更快判断局域网冲突和DNS解析异常,比如共享打印机连不上,先确认IP通不通,再看主机名是否被篡改。
免费查本机域名的方法有哪些?局域网场景也适用
不需要安装第三方付费软件,系统自带工具足够覆盖多数需求,花钱买所谓“网管工具”去查本机域名,多数情况下没有必要。
免费查本机域名的方法
- Windows自带
hostname、ipconfig、systeminfo命令。 - macOS自带
scutil、hostname命令。 - Linux自带
hostname、
hostnamectl、uname -n命令。 - 图形界面查看系统属性或网络设置,零成本。
这些方法完全免费,不需要下载激活工具,也能避免第三方软件读取设备信息,对普通用户来说,系统命令是最干净、最快速的路径。
局域网电脑域名查询要注意什么
在局域网环境里,想查另一台电脑的域名,可以借助反向解析。
- 先拿到对方IP地址,
168.1.20。 - 在命令提示符输入
ping -a 192.168.1.20,返回结果里会带主机名。 - 也可以输入
nslookup 192.168.1.20,看“名称”一行。
反向解析能否成功,取决于局域网DNS服务器有没有做PTR记录,没有的话,就只能通过路由器管理界面或共享列表去查设备名称,近年来多数家用路由器都支持在后台显示在线设备名称,路径一般是“设备管理”或“终端列表”,登录路由器后台就能看到。
其他系统本机域名查询方法有哪些?
不同系统的命令略有差异,但思路一致,很多开发者和运维人员需要在混合系统环境里切换查询。
macOS查看本机域名命令
打开“终端”,输入以下命令:
hostname,显示主机名。scutil --get ComputerName,显示电脑名称。scutil --get LocalHostName,显示本地主机名,适合局域网共享识别。
图形界面路径:系统设置 > 通用 > 关于本机 > 名称,以及系统设置 > 共享 > 电脑名称,macOS 下 scutil --get LocalHostName 查到的名字通常会带 .local 后缀,这是苹果设备在局域网里的解析方式。
Linux查询本机域名和主机名
主流发行版都支持这些命令:
hostname,显示当前主机名。hostnamectl,显示更详细的主机名信息,包括静态、瞬态和灵活主机名。cat /etc/hostname,查看系统启动时读取的主机名。domainname或dnsdomainname,查看DNS域名部分。
不同发行版可能默认命令略有差异,但 hostname 基本通用,据业内专家指出,Linux服务器排障时,hostnamectl 比单独 hostname 能提供更多主机名上下文,适合需要判断主机名配置来源的场景。
本机域名查出来能干什么?
很多用户查完就关窗口,其实本机域名在不少场景里都有实际用途。
- 局域网文件共享时,别人通过
\计算机名共享文件夹访问你的电脑。 - 远程桌面连接时,输入计算机名或完整域名可以直接定位设备。
- 企业IT资产管理中,计算机名是设备台账的关键字段。
- 开发环境中,本机域名常被写入 hosts 文件或本地服务配置。
在这些场景下,如果本机域名被改乱或重复,会导致共享失败、远程登录异常、服务无法启动等问题。
如何查本机域名?常见问题解答
本机域名查询方法有哪些问题最常见?
查出来的不是域名,而是一串设备名,正常吗?
正常,多数个人电脑的“本机域名”实际上就是主机名,并没有完整的DNS域名后缀,只有加入企业域或配置了DNS后缀,才会显示完整域名。
用hostname查到的名字可以随便改吗?
可以,但会影响局域网识别和某些软件授权,Windows系统属性里“重命名这台计算机”即可修改,Linux用 hostnamectl set-hostname 新名字,macOS在共享设置里修改电脑名称,改完建议重启一次,避免共享服务缓存旧名。
为什么用nslookup查本机IP没有返回域名?
因为本机IP通常没有PTR记录,或者DNS服务器没有配置反向解析,局域网内多数情况下只能查到主机名,查不到完整域名,能查到完整域名,说明DNS反向区域配置正确。
查本机域名不复杂,核心命令就是 hostname,需要完整域名再补一个 ipconfig /all,图形界面用户从系统属性或共享设置里点两下也能看到,分清本机域名和IP地址的区别,排障时会更顺手。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/648649.html





