一.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.測試用途:
最接近真實多機環境的模擬。
測試網絡應用在多臺機器間的通信、路由、防火墻規則。
測試分布式系統、微服務架構。
隔離性最好,互不影響。