16

127.0.0.1 または 33.33.33.33 でローカルにアクセスできるように、ネットワーク インターフェイスのエイリアスを作成する必要があります。

* nix では、次のようにします。

sudo ifconfig en1 inet 33.33.33.33/32 alias

ツールでも同じことnetshができるようです。もしそうなら、どのように?近いと思われる例をいくつか見ましたが、提供されているオプションがわかりません。

これの動機は、JBossAS の 2 つのインスタンスを同じマシンでポート オフセットなしで実行することです。したがって、競合することなく同じポート番号を使用する必要があります。

4

7 に答える 7

17

あなたは正しいでしょう。また、高度なインターフェイスのプロパティ画面を使用して、コマンドラインに触れることなく複数のアドレスを追加できます。

netsh interface ip add address "Local Area Connection" 33.33.33.33 255.255.255.255

Windowsの高度なTCP/IP設定

于 2012-01-20T16:50:56.137 に答える
10

使用している Windows のバージョンによって異なる場合がありますが、ここでは Windows 7 マシンでの手順をいくつか示します。「ローカルアダプター設定」にアクセスしたい。これを行う方法はおそらく 1000 通りありますが、ここではその 1 つを示します。

  • [コントロール パネル] -> [ネットワークと共有センター] に移動します
  • 左の「アダプター設定の変更」をクリック
  • ローカル ネットワーク接続を右クリックし、プロパティに移動します
  • TCP/IP v4 プロトコルを選択し、[プロパティ] をクリックします。
  • TCP は静的アドレス指定に設定する必要があるため、「次のアドレスを使用する」に設定し、ネットワークのデフォルトの IP 構成を設定します。次に、詳細をクリックします。
  • [TCP/IP の詳細設定] の [IP アドレス] で、[追加] をクリックします。
  • 必要に応じて追加の IP アドレスを追加します

ここに画像の説明を入力

もう 1 つの方法は、Microsoft Loopback アダプターをネットワーク デバイスとして追加することです。これにより、マシンに仮想ネットワーク アダプタをセットアップできます。これは、自分のマシンからのネットワーク テストに役立ちます。詳細については、 http://social.technet.microsoft.com/Forums/en-US/w7itpronetworking/thread/259c7ef2-3770-4212-8fca-c58936979851/を参照してください。

于 2012-01-20T16:56:50.080 に答える
8

メインのエイリアスに DHCP を使用しながらエイリアスを追加する方法についてのコメントがあります。同様の問題があります。

解決策は次のとおりです。

  1. Microsoft Loopback Adapter をネットワーク デバイスとして追加します (コメントの 1 つが示唆するように)。
  2. 新しいネットワーク インターフェイスの IP アドレスを指定します。

(1) Microsoft Loopback Adapter をネットワーク デバイスとして追加します (ここから取得):

  1. [スタート] メニューをクリックします。
  2. 「cmd」で検索してください。
  3. 「cmd」を右クリックし、「管理者として実行」を選択します</li>
  4. 「hdwwiz.exe」と入力</li>

その時点からは、Vista と同じアプローチになります。つまり、次のようになります。

  1. [ハードウェアの追加ウィザードへようこそ] で、[次へ] をクリックします。
  2. 「リストから手動で選択したハードウェアをインストールする (詳細)」を選択し、「次へ」をクリックします。
  3. 下にスクロールして [ネットワーク アダプター] を選択し、[次へ] をクリックします。
  4. [製造元] の [Microsoft] を選択し、[ネットワーク アダプター] の [Microsoft Loopback Adapter] を選択して、[次へ] をクリックします。

(2) 新しく追加されたネットワーク インターフェイスを表示し、IP アドレスを指定するには:

  1. [コントロール パネル] -> [ネットワークと共有センター] に移動します。
  2. 左側の「アダプターの設定の変更」をクリックします
  3. デバイス名が「Microsoft Loopback Adapter」のエントリを見つけます。
  4. それを右クリックし、[プロパティ] を選択します。
  5. 「インターネット プロトコル バージョン 4 (TCP/IPv4)」を選択し、[プロパティ] ボタンをクリックします。
  6. [次の IP アドレスを使用する] を選択し、必要に応じて IP アドレス、サブネット マスク、デフォルト ゲートウェイを入力します。
于 2014-02-06T08:51:34.513 に答える
0

私が持っているように、グーグルから来ている人のために:
これを達成する別の方法は、ルートを設定し、宛先を設定してIPを理解することです。例:最近、私たちの会社では、T1のサービスが停止しました。サーバーの外部アドレスをハードコーディングするためのコードがあり、192.168.2.100 の内部アドレスに移動する必要があったため、クライアント マシンでこのルートを設定しました: route -p add 208.44.37.176 MASK 255.255.255.248 192.168 .2.100 METRIC 1 で、サーバー上で 208.44.37.182 をリッスンするようにインターフェイスを設定しました

そのため、クライアントが 208.44.37.182 に接続しようとすると、ルーティング テーブルがチェックされ、ルーティング テーブル内のすべてのものがルーティング アドレス (208.44.176) と一致するようにネットマスクに対してビットごとの AND が実行され、次にそれがルーティングされます。これに失敗したゲートウェイ (192.168.2.100) は、デフォルト ゲートウェイへのルートです。

そのため、この場合は 192.168.2.100 にルーティングされ、192.168.2.100 が自分宛てであることがわかり、順番に応答します。彼が 208.44.37.182 でリッスンしていない場合、彼はそれを無視します (または、そうするように構成されている場合は、誰かが受け取るかドロップするまで渡します)。

(そのネットマスクの理由に興味がある人のために:
182は10110110です
248は11111000です
176は
ビットごとのANDで10110000ですAND 2つのビットの1つが0の場合、結果は0で、両方が1の場合は1です。したがって、182を取得し、それを 248 にビットごとに AND すると、176 になります)

これらは、これに取り組んでいるときに私が学んだことです。他の人の助けになることを願っています。

于 2013-05-15T19:57:17.337 に答える
-2

私は答えを見つけました。

DCHP から IP アドレスを取得する場合、IP アドレスを構成する必要はありません (これが DCHP のサービスであることを理解するのは理にかなっています) ため、ゲートウェイを決定するだけで済みます。

于 2012-09-01T15:21:35.523 に答える