Windows10中设置多个虚拟IP方法

一.netsh 命令添加(最直接、最简单)

1.在 Windows 10 中,使用 netsh 命令为现有物理网卡或虚拟网卡添加额外的 IP 地址(IP Alias)是最直接的方法。这些 IP 地址与主 IP 在同一网段,共享同一张网卡的 MAC 地址。

2.win10本机添加多个虚拟ip

a.右键--管理员方式打开cmd或者powershell

b.执行添加语句(可以添加多个IP)

  netsh interface ipv4 add address name="以太网" address=192.168.1.107 mask=255.255.255.0

c.测试验证

  ipconfig /all    //查看IP

  ping 192.168.1.107    //测试连接

d.注意

  如用有线ip,要先连接一个设备,激活优先ip后才能添加同网段虚拟ip

二.利用虚拟机技术

1.原理: 在Win10主机上运行多个虚拟机(VMware, VirtualBox, Hyper-V)或Docker容器。每个虚拟机/容器都有自己的虚拟网卡和独立的IP地址(可以是NAT模式、桥接模式或内部网络模式)。

2.如何实现:

安装虚拟机软件或Docker Desktop for Windows。

创建多个虚拟机或容器。

3.配置它们的网络:

桥接模式: 虚拟机/容器会从你的物理路由器获取一个和宿主机同网段的IP,如同局域网中一台真实机器。

NAT模式: 虚拟机共享宿主机的IP,但宿主机内部会为虚拟机分配私有IP(通常不可直接访问)。

内部网络/Host-Only: 虚拟机/容器和宿主机之间形成一个独立私有网络,互相有独立私有IP。

4.测试用途:

最接近真实多机环境的模拟。

测试网络应用在多台机器间的通信、路由、防火墙规则。

测试分布式系统、微服务架构。

隔离性最好,互不影响。

你可能感兴趣的:(QT&C++实战系列,tcp/ip,网络协议,网络)