应查共享所依赖的虚拟网卡ip,而非物理网卡:通过“网络连接→状态→详细信息”或ipconfig /all定位含“virtual”“ics”等标识的适配器,其ipv4地址即为客户端连接用的共享网络网关ip,常见如192.168.137.1。

当你在一台装有双网卡(比如同时插着有线网卡和无线网卡)的Windows电脑上启用网络共享(如把有线网作为外网入口,通过无线热点或ICS共享给其他设备),系统会自动生成一个虚拟的“内部网络接口”,而你真正需要查的不是物理网卡的IP,而是这个被共享出来的、供客户端连接的内网侧IP地址——它通常不会出现在“网络和共享中心”主界面的连接列表里,必须深入到共享所依赖的那个适配器的详细信息中才能看到。
先确认哪个网卡开启了共享
打开“控制面板→网络和Internet→网络和共享中心→更改适配器设置”,你会看到多个连接图标:以太网、WLAN、Microsoft Wi-Fi Direct Virtual Adapter、本地连接* 2等。其中带“Virtual”、“Hosted Network”、“ICS”字样或状态为“已启用”的那个,才是实际承担共享服务的适配器。右键它→选择“状态”→点击“详细信息”。【这里显示的IPv4地址,就是其他设备连你热点时要访问的网关IP,也是你要找的共享网络IP】。
用命令行快速定位共享网卡IP(推荐)
按下 Win + R → 输入 cmd → 回车;在黑窗口中依次执行:
ipconfig /all
滚动查看所有适配器输出,重点找名称含“Microsoft Hosted Network Virtual Adapter”“RAS Async Adapter”“Local Area Connection* X”或描述为“已启用 Internet 连接共享”的那一项。在其下方找到“IPv4 地址”,该地址即为共享网络分配给客户端的网关地址。注意:不要选“以太网”或“WLAN”主适配器的IPv4地址——那是你连外网的地址,不是共享出去的地址。
通过注册表验证ICS共享IP(高级方法)
方法一:按 Win + R → 输入 regedit → 回车;导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\NAT
右侧找到名为“InternetConnectionSharing”的子项,再进入其下的“{GUID}”文件夹(名字是一串长字符)→ 查看“SubnetMask”和“IPAddress”两个字符串值。其中“IPAddress”的值就是ICS服务绑定的内部网络IP,通常为 192.168.137.1 或 192.168.137.2。
方法二:如果启用了移动热点,该IP一般固定为 192.168.137.1,但若被手动修改过或与其他服务冲突,必须以注册表或ipconfig /all结果为准。这一步不可跳过,否则可能误将外网IP当作共享网关配置到路由器或远程工具中。
检查共享是否生效并抓取真实客户端IP
第一步:确保你的共享已开启(设置→网络和Internet→移动热点→开关打开;或右键主网卡→属性→共享→勾选“允许其他网络用户通过此计算机的Internet连接来连接”)。
第二步:在CMD中执行 arp -a → 找到与共享网卡子网匹配的IP段(如 192.168.137.x)下的动态条目,这些就是当前连上你热点的真实设备IP。
第三步:若 arp -a 为空,说明没有设备接入,或防火墙/驱动阻止了ARP响应——此时哪怕共享已开,也查不到客户端IP。可尝试重启“Windows Connection Manager”服务后再试。











