---
title: "Mac 上的 IP 地址冲突：另一台设备占用了你的地址 · Kilobat 指南"
url: "https://kilobat.app/zh-hans/guides/ip-address-conflict-mac.html"
description: "macOS 提示另一台设备在使用你 Mac 的 IP 地址。找出原因，从 DHCP 获取新地址，或更正手动设置的地址。"
---

IP、路由与 IPv6

# Mac 上的 IP 地址冲突

同一网络中的两台设备不能使用相同的 IP 地址。macOS 在使用地址前会检查是否有冲突。

适用于：“系统设置”步骤适用于 macOS 13 Ventura 及更高版本。“终端”命令适用于所有当前 macOS 版本。 · 核查日期：2026年10月29日

## 症状

- macOS 显示消息，提示另一台设备在使用你的 IP 地址。
- 连接断开后又恢复。
- 问题在新设备加入网络后出现。

## 可能的原因

- **手动设置的地址也在 DHCP 分配范围内。**在 DHCP 范围内使用固定地址的设备，可能会占用路由器分配给 Mac 的地址。
- **两台设备手动设置了相同的地址。**有人在两台设备上输入了相同的地址。
- **有两台 DHCP 服务器。**同一网络中的第二台路由器或热点从同一范围分配地址。

## 如何检查

1. 显示该服务的地址和设置。

   ```
   networksetup -getinfo Wi-Fi
   ```
2. 列出 Mac 在本地网络中通信过的设备。

   ```
   arp -a
   ```
3. 显示分配地址的 DHCP 服务器。查看 `server_identifier` 行。

   ```
   ipconfig getpacket en0
   ```

## 如何修复

1. 如果 Mac 使用 DHCP，等待几分钟。Apple 表示，DHCP 服务器通常会给 Mac 分配另一个地址。
2. 续租以立即获得新地址。参阅“[在 Mac 上续租 DHCP 租约](https://kilobat.app/zh-hans/guides/renew-dhcp-lease-mac.html)”。
3. 如果地址是手动输入的，确认它正确无误，并且不在路由器的 DHCP 范围内。
4. 在受管理的网络上，向管理员申请一个空闲地址。
5. 移除或关闭第二台 DHCP 服务器，例如处于路由器模式的额外路由器。

## 使用 Kilobat

1. CLI 从 Mac 的邻居缓存中列出设备，并显示你为它们起的名称。

   ```
   kilobat devices
   ```

## 常见问题

**路由器可以为我的 Mac 保留地址吗？**

很多路由器可以。在路由器设置中查找 DHCP 保留（DHCP reservation）。

## 参考资料

- [Apple 支持：在 Mac 上解决 IP 地址冲突](https://support.apple.com/guide/mac-help/resolve-ip-address-conflicts-on-mac-mh27606/mac)
- ipconfig(8)，macOS 27.2 自带的 man 手册页
- arp(8)，macOS 27.2 自带的 man 手册页
- [Apple 支持：在 Mac 上更改 TCP/IP 设置](https://support.apple.com/guide/mac-help/change-tcp-ip-settings-on-mac-mchlp2718/mac)

参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本；在“终端”中用 `man <name>` 打开。

## 相关指南

- [在 Mac 上续租 DHCP 租约](https://kilobat.app/zh-hans/guides/renew-dhcp-lease-mac.html): DHCP 租约为 Mac 提供 IP 地址、路由器和 DNS 服务器。
- [Mac 使用了自分配 IP 地址](https://kilobat.app/zh-hans/guides/self-assigned-ip-address.html): 如果 Mac 收不到 DHCP 服务器的响应，它会从 169.254.0.0/16 中为自己分配一个链路本地地址。
- [在 Mac 上查找本地网络中的设备](https://kilobat.app/zh-hans/guides/find-devices-on-network.html): macOS 有两种内置方式查看其他设备：ARP 表和 Bonjour。
- [在“终端”中查看 Mac 网络设置](https://kilobat.app/zh-hans/guides/network-settings-terminal.html): macOS 自带命令行工具，可以显示与“系统设置”中相同的网络设置，而且信息更多。
