私は、VPS を使用するホスト プロバイダーでデュアル サーバー構成を使用しています。ホスト プロバイダーから、2 つのサーバー (同じ場所にあります) 間で無料の帯域幅を使用するには、特定の IP (プライベート ネットワーク、VPN) にエイリアス「サブネット」を追加する必要があると言われました。
Windows でエイリアス IP を追加するにはどうすればいいですか? Linux の場合、関連するコマンドは (ブログで検索したところ) 「ifconfig eth0:1 10.129.175.165 netmask 255.255.255.0」のはずです。
また、サーバー間を接続する別の方法 (より高速になるはずです) は「プライベート LAN」を使用することだと言われましたが、実際のところ、それをどのように定義すればよいのかわかりません :(。
Windows で同等の機能、またはこれを行う別の方法はありますか?
IP 構成を確認しましたが、プライベート LAN または VPN IP の表示は見つかりませんでした。
答え1
2 台のサーバー間にプライベート ネットワークをセットアップできるのは、サーバー間に追加の NIC があり、それらが相互に接続されている場合のみです (直接またはスイッチなどを介して)。この操作はすべてネットワーク接続 GUI から実行できますが、コマンド ラインから実行する場合は、Netsh コマンドを使用してすべて実行できます。Windows 2008 を使用している場合は、必ず管理者特権のコマンド プロンプトから開始してください。
netsh interface show interface
使用可能なすべてのアダプタが一覧表示されます。複数の物理 (有線) NIC がある場合は、LAN 接続 1、2 などとして表示されます。
Admin State State Type Interface Name
-------------------------------------------------------------------------
Enabled Connected Dedicated Local Area Connection
Enabled Connected Dedicated Local Area Connection 1
これは、2 つの LAN アダプタが何かに接続されていることを検出しているシステムを示しています。2 つ目のアダプタがない場合、サーバー間で完全にプライベートなネットワークを設定することはできません。また、2 つ目のアダプタが切断されていると表示される場合は、サーバーを訪問してケーブルを接続するなどして、誰かに解決してもらう必要があるでしょう。
show config コマンドを使用すると、インターフェイスの現在のアドレスやその他の設定データを一覧表示できるため、どのインターフェイスがどのような方法で使用可能かを確認できます。
netsh interface ipv4 show config
ほぼ同じ情報が提供されることに注意してくださいipconfig /all
(同時に IPv6 もカバーされます)。
未設定のインターフェースに IPv4 アドレスを設定するには、次のようにします。
netsh interface ipv4 set address "Local Area Connection 1" static 192.168.1.10 255.255.255.0 192.168.1.1 1
「static」の後のパラメータは、IP アドレス、ネットマスク、ゲートウェイ、ゲートウェイ メトリックです。プライマリ インターフェイスを選択した状態でリモート システムでこれを実行すると、ほぼ確実に接続が失われるため、サーバーのプライマリ インターフェイスを選択しないように注意してください。
既存の NIC が DHCP 用にまだ構成されていない場合は、追加の IPv4 アドレスを追加することもできます。このオプションは、プロバイダーが「エイリアス IP」の追加として説明しているものなので、ほぼ確実に機能します。
netsh interface ipv4 add address "Local Area Connection 1" static 192.168.2.10 255.255.255.0
すでにデフォルトゲートウェイがある場合は、ゲートウェイオプションを省略できます。