温馨提示×

ubuntu hostname怎么查重

小樊
39
2026-10-01 06:39:07
栏目: 智能运维

在 Ubuntu 里“查重”一般有两种理解,我分别说明:


一、查看本机 hostname(确认自己叫什么)

hostname

或

cat /etc/hostname

二、在局域网中检查 hostname 是否重复(查重)

方法 1:用 avahi(mDNS,最常见)

Ubuntu 默认支持 .local 主机名解析。

  1. 查看本机 hostname
hostname
  1. 在另一台机器上 ping 自己
ping 主机名.local

如果解析到多个 IP,说明有重名。

也可以安装工具查看:

sudo apt install avahi-utils
avahi-browse -a -r

看是否有相同 hostname 出现多次。


方法 2:扫描局域网 hostname(nmap)

sudo apt install nmap
nmap -sn 192.168.1.0/24

(替换成你的网段)

输出中会显示 Nmap scan report for xxx.local,可人工比对是否有重复。


方法 3:检查 DHCP 租约(路由器侧)

登录路由器 → DHCP 客户端列表
看是否有 相同 hostname 对应多个 MAC/IP


三、如果发现重复怎么办

修改 hostname:

sudo hostnamectl set-hostname 新名字

然后重启或重连网络。


如果你能说明是:

  • 单机查自己
  • 局域网批量机器
  • 云服务器 / 容器环境

我可以给你更精确的方案。

0 踩