Windows Server に複数の IP アドレスがある場合、まず 1 つの IP を使用してインターネットにアクセスするようにするにはどうすればよいでしょうか?

Windows Server に複数の IP アドレスがある場合、まず 1 つの IP を使用してインターネットにアクセスするようにするにはどうすればよいでしょうか?

Windows には複数の IP アドレスがありますが、インターネットを閲覧したいので、優先的にインターネットにアクセスする IP アドレスを 1 つだけ使用したいと思います。

たとえば、IPアドレスがあります:

45.1.1.1
45.1.1.2
45.1.1.3
45.1.1.4

にアクセスしたいのですIP.cnが、そこには 45.1.1.1 とだけ表示されますが、実際には it(ip.cn) には 45.1.1.2 などが表示されます。

どうやって実現するのでしょうか?


編集-01

がわかりませんskip as source。このボタンのことですか? チェックを入れてセカンダリ IP を追加するのか、チェックを外して 2 番目の IP を追加するのか?

ここに画像の説明を入力してください

答え1

セカンダリアドレスを削除して再度追加します。「ソースとしてスキップ」フラグが指定されます。これはコマンドラインツールでのみ実行できます(ただしない「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 を通じてアドレスを変更すると、すべてのアドレスに対してこのフラグが失われます。


さらに詳しい情報:

関連情報