一台windows电脑可通过单网卡绑定多个ip实现跨网段通信:图形界面操作为右键网卡→属性→ipv4→高级→添加第二个ip及子网掩码;命令行为管理员运行netsh interface ip add address;验证用ipconfig /all和ping -s指定源ip测试。

让一台Windows电脑同时响应两个不同网段的请求,比如既要访问192.168.1.x的公司内网,又要连通10.0.0.x的测试服务器,不用换网线、不用插双网卡,直接在现有网卡上叠加第二个IP地址就能实现。
图形界面添加第二个IPv4地址
打开“网络连接”界面:按 【Win + R】 → 输入 【ncpa.cpl】 → 回车。
右键你要配置的网卡(例如“以太网”或“WLAN”)→ 选择“属性”→ 双击“Internet 协议版本 4 (TCP/IPv4)”→ 点击右下角“高级…”按钮。
在弹出的“高级 TCP/IP 设置”窗口中,切换到“IP 设置”选项卡→ 点击“IP 地址”下方的“添加”按钮→ 在新弹出的小窗口里,输入第二个IP地址(如10.0.0.100)和对应子网掩码(如255.255.255.0)→ 点击“添加”。
【注意:不要勾选“自动跃点”】——如果两个IP属于不同网段且需独立路由,手动设置跃点数可避免系统优先走错路径;默认留空即可,除非你明确要控制流量出口顺序。
全部填完后一路点击“确定”,关闭所有窗口。
命令行快速添加(管理员权限)
方法一:用 netsh 添加静态地址
以管理员身份运行命令提示符(右键“开始”→“命令提示符(管理员)”)→ 输入以下命令(把“以太网”替换成你实际的网卡名称,可用 【netsh interface show interface】 查看):
【netsh interface ip add address name="以太网" addr=10.0.0.100 mask=255.255.255.0】
执行后无报错即成功。这条命令不覆盖原有IP,只追加一个新地址。
方法二:批量脚本化部署(适合多台机器统一配置)
新建一个 .bat 文件,写入:
【netsh interface ip add address name="以太网" addr=10.0.0.100 mask=255.255.255.0 && netsh interface ip add address name="以太网" addr=172.16.0.200 mask=255.255.0.0】
保存后右键以管理员身份运行即可一次性加两个IP。
验证是否生效
打开命令提示符(无需管理员权限)→ 输入:
【ipconfig /all】
找到对应网卡条目,向下滚动查看“IPv4 地址”列表——这里会并列显示主IP和你刚添加的第二个IP(可能标为“附加”或无标注)。
若只看到一个IP,检查是否漏点了“高级”里的“添加”按钮,或命令中网卡名称拼写错误(比如写成“Ethernet”但系统里实际叫“以太网”)。
用 【ping -S 10.0.0.100 10.0.0.1】 指定源IP测试连通性,确认该地址真正可用。











