Windows热点的DHCP
当你在 Windows 上开启“移动热点”功能时(通过设置 > 网络和 Internet > 移动热点),你的电脑就变成了一个小型“无线路由器”。
在这个模式下,Windows 会自动创建一个虚拟 Wi-Fi 网络适配器,并启用内置的 DHCP 服务器,用于给连接到热点的设备分配 IP 地址。
DHCP 工作原理简述
DHCP(动态主机配置协议)是负责分配 IP 地址的协议。
在 Windows 热点中,它的流程大概如下:
电脑开启热点
- 创建一个虚拟网卡(如:Microsoft Wi-Fi Direct Virtual Adapter)
- 这个网卡拥有一个固定的内网 IP,比如
192.168.137.1
手机/平板连接到热点
- 设备会发送 DHCP 请求(DHCP Discover)
Windows DHCP 服务回应
- Windows 给设备分配一个 IP,例如:
192.168.137.2
- 同时分配子网掩码(255.255.255.0)和默认网关(就是
192.168.137.1
)
- Windows 给设备分配一个 IP,例如:
设备联网
- 通过这个虚拟网关转发上网请求给原始网络(Wi-Fi 或有线网卡)
默认设置(Windows 10/11)
配置项 | 默认值 |
---|---|
IP 地址 | 192.168.137.1(主机) |
子网掩码 | 255.255.255.0 |
DHCP 范围 | 一般从 192.168.137.2 开始 |
DHCP 是否可配置 | ❌ 不可以(UI不开放) |
你无法直接在 Windows 设置中修改这些 DHCP 分配规则(如 IP 段、租期等),除非使用注册表或第三方工具。
可以自定义 DHCP 范围吗?
官方不支持自定义,Windows 的移动热点 DHCP 服务是自动运行的、封闭的:
- 没有图形化界面供你配置
- 无法指定 IP 范围或手动绑定设备 IP
- 无法调整租期或 DNS 设置
不过如果你真的需要精细控制 DHCP,可以使用这些方法:
方法一:使用 netsh
(查看但无法设置)
bash
netsh wlan show hostednetwork
能看到当前热点配置,但不能配置 DHCP 范围。
方法二:使用 ICS(Internet Connection Sharing)
Windows 热点底层使用的是 ICS(Internet Connection Sharing)服务。你可以通过旧版控制面板手动设置 ICS,把主网络共享到某个本地接口(如虚拟网卡),可能可以间接影响一些设置,但仍无法精细控制 DHCP。
想要更强功能怎么办?
如果你希望更高级的热点功能(比如:
- 自定义 IP 段
- 控制接入设备
- 自定义 DNS、端口转发等
可以考虑:
第三方软件:
- Connectify Hotspot
- MyPublicWiFi
使用 Linux 创建热点(自由度更高)
``
最后总结
问题 | 解答 |
---|---|
Windows 热点是否自带 DHCP? | ✅ 是的,自动启用,无需配置 |
默认 IP 范围是多少? | 192.168.137.1/24 |
可以自定义 DHCP 范围吗? | ❌ 官方不支持 |
想要更高控制怎么办? | 使用第三方热点软件或 ICS 设置 |
---``