Windowsマシンに2番目のIPアドレスを追加するスクリプトが必要です

Windowsマシンに2番目のIPアドレスを追加するスクリプトが必要です

127.0.0.2 というマシンに 2 番目の IP アドレスを追加する .reg レジストリ スクリプトを作成する方法を知っている人はいますか?

「手動」の方法は次のとおりです。

  1. コントロールパネル > ネットワーク
    接続に移動し、ローカルエリア接続(または2番目のIPアドレスを追加するネットワーク接続)を右クリックして、プロパティをクリックします。
  2. 接続ボックスでインターネットプロトコル(TCP/IP)をクリックし、プロパティをクリックします。 プロパティボックス
    に最初のIPアドレスを入力します。
  3. 詳細設定をクリック
  4. IPアドレスボックスの下の「追加」をクリックし、2番目のIPアドレスの情報を入力します。
  5. すべてのボックスを閉じます

答え1

レジストリを直接操作してこれを行うことは望ましくありません。netshこのような変更を行うには、コマンドを使用する方がはるかに適切です。

NIC の名前が「ローカル エリア接続」であると仮定すると、netsh interface ip "Local Area Connection" x.x.x.x y.y.y.yxxxx は IP アドレス、yyyy はサブネット マスクになります。

答え2

遅いのは分かっていますが、djangofan は次のようなものを望んでいると思います。

    netsh interface ip set address "Local Area Connection" static 192.168.0.110 255.255.255.0 192.168.0.5

    netsh interface ipv4 add address "Local Area Connection" 172.21.1.10 255.255.0.0 172.21.1.254

そして結果:

ローカルネットワークへのイーサネット接続カード:

   接続時の適切な DNS サフィックス。 。 。 :
   IPv4 アドレス。 。 。 。 。 。 。 。 。 。 。 。 。 .: 172.21.1.10
   地下の仮面。 。 。 。 。 。 。 。 。 : 255.255.0.0
   IPv4 アドレス。 。 。 。 。 。 。 。 。 。 。 。 。 .: 192.168.0.110
   地下の仮面。 。 。 。 。 。 。 。 。 : 255.255.255.0
   デフォルトでパスします。 。 。 。 。 。 。 。 。 : 192.168.0.5
                                       172.21.1.254

関連情報