Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

単一のNICに複数のIPアドレス(エイリアス)を割り当てる

場合によっては、管理者はWindowsで複数のIPアドレスを1つの単一のネットワークインターフェイス(NIC)に構成する必要があります。このような状況の例としては、1つのIISまたはApacheサーバーで一意のIPアドレスとSSL証明書(Let's EncryptのSSL証明書など)を使用して複数のサイトを実行し、サブネット内のIPアドレスの変更を準備し、アプリケーションをにバインドする必要があります。異なるIPアドレスなど。

Windows 10のネットワークインターフェイスに静的IPアドレスを追加する方法を考えてみましょう(Windows ServerのNICにIPアドレスを追加するのと同じ方法で)。まず、イーサネットネットワークアダプタに割り当てられているIPアドレスが1つだけであることを確認してください。これを行うには、次のコマンドを実行します:

ipconfig

単一のNICに複数のIPアドレス(エイリアス)を割り当てる

ご覧のとおり、1つのIPアドレス(192.168.1.90)がローカルネットワーク接続に割り当てられています(私の場合はEthernet0と呼ばれます)。

2番目の静的IPアドレスは、さまざまな方法で追加できます。

Windows GUIを介してIPアドレスを追加するにはどうすればよいですか?

WindowsGUIから2番目のIPアドレスを追加できます。

  1. コントロールパネルを開く–>ネットワークとインターネット–>ネットワークと共有センター->アダプタ設定を変更する(またはncpa.cplを実行する コマンド);
  2. ネットワークインターフェースのプロパティを開きます;
  3. TCP / IP v4を選択します プロトコルのリストで、[プロパティ]をクリックします; 単一のNICに複数のIPアドレス(エイリアス)を割り当てる
  4. 詳細をクリックします ボタンをクリックしてから追加を押します [IPアドレス]セクション;
  5. 追加のIPアドレス、IPサブネットマスクを指定して、[追加]をクリックします;
  6. [OK]を数回クリックして、変更を保存します。 単一のNICに複数のIPアドレス(エイリアス)を割り当てる

ipconfigを使用する コマンドで、2番目のIPアドレスがこのインターフェースに表示されていることを確認してください。

単一のNICに複数のIPアドレス(エイリアス)を割り当てる

pingを使用して、同じネットワーク内の他のコンピューターからの2番目のIPアドレスの可用性を確認します。 指図。応答するはずです。

単一のNICに複数のIPアドレス(エイリアス)を割り当てる

SkipAsSourceフラグ

この方法を使用して2番目のIPアドレスを追加する主な欠点は、SkipAsSource (SkipAsSource =False)フラグが有効になっていません。 SkipAsSourceが有効(True)の場合、IPアドレスは、特定のアプリケーションによって明示的に使用されている場合を除き、システムによってアウトバウンド接続に使用されません。また、フラグが有効になっている場合、2番目のIPアドレスはDNSに登録されません(動的登録が有効になっている場合でも)。一般に、SkipAsSourceパラメーターを使用してメインIPアドレスを設定できます。

Netshコマンドを使用して2番目のIPアドレスを割り当てる方法

Netshを使用して、コマンドプロンプトから追加のIPアドレスを割り当てることができます。 効用。このコマンドを使用すると、IPアドレスのSkipAsSourceを設定することもできます。

管理者としてコマンドプロンプトを開き、次のコマンドを実行します:

Netsh int ipv4 add address name="Local Area Connection" 192.168.1.92 255.255.255.0 SkipAsSource=True

PowerShellを使用したセカンダリIPアドレスの追加

NetIPAddress を使用して、ネットワークインターフェイスに2番目のIPエイリアスを追加することもできます。 PowerShellコマンドレット(このコマンドレットは、Windows 2012 / Windows 8のPowerShellバージョンで表示されました)

使用可能なインターフェースのリストを表示します:

Get-NetIPAddress | ft IPAddress, InterfaceAlias, SkipAsSource

単一のNICに複数のIPアドレス(エイリアス)を割り当てる

IPAddress InterfaceAlias SkipAsSource<
--------- -------------- ------------
172.23.53.241 vEthernet False
192.168.1.90 Ethernet0 False
127.0.0.1 Loopback Pseudo-Interface 1 False

Ethernet0 NICのIPアドレスを追加するには、次のコマンドを実行します。

New-NetIPAddress –IPAddress 192.168.1.92 –PrefixLength 24 –InterfaceAlias “Ethernet0” –SkipAsSource $True

単一のNICに複数のIPアドレス(エイリアス)を割り当てる
IPAddress : 192.168.1.92
InterfaceIndex : 11
InterfaceAlias : Ethernet0
AddressFamily : IPv4
Type : Unicast
PrefixLength : 24
PrefixOrigin : Manual
SuffixOrigin : Manual
AddressState : Tentative
ValidLifetime : Infinite ([TimeSpan]::MaxValue)
PreferredLifetime : Infinite ([TimeSpan]::MaxValue)
SkipAsSource : True
PolicyStore : ActiveStore

SkipAsSourceパラメータを変更し、ネットワークインターフェイスのこのIPアドレスからの発信トラフィックを許可するには、次のコマンドを使用します。

Get-NetIPAddress 192.168.1.92 | Set-NetIPAddress -SkipAsSource $False

単一のNICに複数のIPアドレス(エイリアス)を割り当てる


  1. Django –単一のビューで複数のフォームを処理する

    1つの関数またはビューで複数のフォームを処理する必要がある場合があります。この記事では、2つのフォームを同時に同じビューで処理する関数を作成する方法を説明します。多くの場合便利です。 2つ以上のフォームも処理します。 Djangoプロジェクトとアプリを作成し、プロジェクトに multipleFormHandleという名前を付けました。 アプリはformhandlingappです。 settings.pyにアプリを含めるなどの基本的な操作を行います INSTALLED_APPSを作成し、プロジェクトのurlにアプリのURLを含めます。 次に、 forms.pyを作成します アプリ内お

  2. ネットワークアダプタに複数のIPアドレスを割り当てる方法

    多くの場合、IT管理者は同じネットワークアダプタに複数のIPアドレスを設定する必要があります。さまざまなSSLサイトのホスト、複数のIPアドレスの場合にゲートウェイをスキップできるトラフィック交換の高速化、ファイアウォールを回避するため、またはSPAMフィルターでのブラックリストへの登録を回避するための異なるパブリックIPアドレスなどの状況。この投稿では、ネットワークアダプタに複数のIPアドレスを割り当てる方法を紹介します。 ネットワークアダプタに複数のIPアドレスを割り当てる これを実現する方法は複数あります。これには、以下の利用が含まれます。 ネットワークアダプタの設定 Netshユー