244boy Asked: 2019-05-22 04:05:28 +0800 CST2019-05-22 04:05:28 +0800 CST 2019-05-22 04:05:28 +0800 CST 一台Windows Server有多个IP地址,如何保证先用一个IP上网? 772 windows有多个IP地址,现在想浏览器上网,只想优先使用一个IP上网。 比如我有 IP 地址: 45.1.1.1 45.1.1.2 45.1.1.3 45.1.1.4 我想访问IP.cn,我只想在那里显示45.1.1.1,但它(ip.cn)实际上会显示45.1.1.2或其他。 如何实现? 编辑-01 不知道skip as source,是指这个按钮吗?你的意思是选中它来添加第二个 IP 还是取消选中它来添加第二个 IP? windows ip 1 个回答 Voted Best Answer user1686 2019-05-22T06:44:07+08:002019-05-22T06:44:07+08:00 删除并重新添加指定了“skip as source”标志的辅助地址。这只能通过命令行工具来完成(但不能通过“TCP/IP 属性”GUI)。 网络 Netsh要求先删除地址,再重新添加: netsh interface ipv4 add address <interface> <address>/<prefixlen> skipassource=true 例如: netsh int ipv4 add addr "Ethernet" 192.168.1.5/24 skipassource=true 电源外壳 要添加新地址: New-NetIPAddress -IPAddress <addr>/<len> -InterfaceAlias <interface> -SkipAsSource $True PowerShell 还允许更改现有地址: Get-NetIPAddress <address> | Set-NetIPAddress -SkipAsSource $True 最后说明 请注意,在 Server 2012 中,您必须仅使用命令行工具,因为通过“TCP/IP 属性”GUI 完成的任何地址更改都将丢失所有地址的此标志。 更多信息: Microsoft TechNet 博客:在网卡上注册多个 IP 地址时的细粒度控制和第 2 部分:PowerShell https://somoit.net/windows/windows-add-secondary-ip-addresses-to-interface https://blogs.technet.microsoft.com/rmilne/2013/08/27/skipassource-flag-cleared-in-windows-2012/
删除并重新添加指定了“skip as source”标志的辅助地址。这只能通过命令行工具来完成(但不能通过“TCP/IP 属性”GUI)。
网络
Netsh要求先删除地址,再重新添加:
例如:
电源外壳
要添加新地址:
PowerShell 还允许更改现有地址:
最后说明
请注意,在 Server 2012 中,您必须仅使用命令行工具,因为通过“TCP/IP 属性”GUI 完成的任何地址更改都将丢失所有地址的此标志。
更多信息: