2012-01-20 14 views
7

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

の* nixでは、私はこれを行うだろう:

sudo ifconfig en1 inet 33.33.33.33/32 alias 

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

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

答えて

10

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

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

Windows Advanced TCP/IP Settings

+12

Windows 7では、インターフェイスカード*にエイリアスを追加する方法はありますか?* DHCPを使用していますか?推奨される2つのソリューションを使用するには、DHCPを無効にする必要があります。 – Abdull

9

それはあなたが持っているが、ここで私のWindows 7マシンからいくつかのステップであるWindowsのバージョンに依存してもよいです。あなたは "ローカルアダプタ設定"に行きたいと思う。これを行うにはおそらく1000の方法がありますが、ここには1つあります。

  • ゴーコントロールパネル] - > [ネットワークと左
  • に中央
  • をクリックし、「アダプターの設定の変更」を共有するには、右のローカルネットワーク接続をクリックし、プロパティ
  • に行くあなたのTCP/IPを選択しますv4プロトコルとクリックのプロパティ
  • TCPは静的アドレッシングに設定する必要があるため、「次のアドレスを使用する」に設定し、ネットワークのデフォルトIP設定を設定します。次に、「詳細」をクリックします。

enter image description here

別のアプローチは、ネットワークデバイスとしてMicrosoftループバックアダプタを追加することですを必要に応じて高度なTCP/IP設定でIPアドレスの下

  • は、余分なIPアドレスを追加し、[追加]をクリックします。これにより、マシン上に仮想ネットワークアダプタを設定できます。これは、自分のマシンからのネットワークテストに役立ちます。詳細は、http://social.technet.microsoft.com/Forums/en-US/w7itpronetworking/thread/259c7ef2-3770-4212-8fca-c58936979851/を参照してください。

  • +0

    DHCPを有効にしてこれを行うことはできますか? – Chris

    +2

    いいえ、これはすべての静的IPアドレスが必要だと思いますが、これを行ってから数年経ちましたので、状況が変わった可能性があります。 –

    -2

    答えが見つかりました。

    DCHPからIPアドレスを取得した場合、IPアドレスを設定する必要はありません(DCHPのサービスであることを意識している)ので、ゲートウェイを決定するだけです。私はグーグルから、持っているとして、今後誰のための

    +0

    OPの質問には答えません。「2番目のIPアドレス(別名アドレス)を追加するにはどうすればよいですか?グレッグとマイケルの答えは、Windows GUIの観点からは正しいです。 CMDウィンドウから** netsh **コマンドを使用することもできます。 –

    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にそれを送る。もし彼が208.44.37.182で聞いていなかったら、彼はそれを無視するでしょう(もし彼がそうするように設定されていれば、誰かがそれを取るか落とすまでそれを渡すでしょう)。


    248で11111000
    176でビット単位のため1011万
    であると2ビットのうちの1つが0であれば、結果は、彼らはそれが1だ両方とも1であればそう、あなたが182を取り、ビット単位の参照、0でありますそれに248で、176を返します)

    これは私がこの作業をしたときに学んだことです。

    5

    メインのDHCPで引き続きエイリアスを追加する方法についてのコメントがあります。 私にも同様の問題があります。

    ソリューションです:(コメントの一つにより示唆されるように)

    1. は、ネットワークデバイスとしてMicrosoftループバックアダプタを追加します。
    2. 新しいネットワークインターフェイスのIPアドレスを指定します。

    (1)(hereから取られた)ネットワークデバイスとしてMicrosoftループバックアダプタを追加します。

    1. は、[スタート]メニューをクリックします。
    2. 「CMD」を検索してください。
    3. 『CMD』を右クリックし、 『管理者として実行』を選択
    4. それは同じアプローチだ上でその時点から 『hdwwiz.exe』

    を入力します。 Vistaで、すなわち:「ハードウェアの追加ウィザードへようこそ」では

    1. 、[次へ]をクリックします
    2. を選択し、「私は手動でリスト(上級)から選択したハードウェアをインストールします」。次へをクリックします。
    3. スクロールして[ネットワークアダプタ]を選択し、[次へ]をクリックします。
    4. [製造元]で[Microsoft]を選択し、[ネットワークアダプタ "Microsoft Loopback Adapter]で[次へ]をクリックします。

    (2)新たに追加されたネットワーク・インタフェースを参照し、IPアドレスを指定するには:コントロールパネル]を

    1. ゴー - > [ネットワークと共有センター
    2. クリックして「変更アダプタsetttingsにMicrosoftループバックアダプタ 『
    3. その上で右クリックし、[プロパティ
    4. を選択し、「左側に
    5. は、デバイス名を持つエントリを検索します』
    6. 「インターネットプロトコルバージョン4(TCP/IPv4)」を選択し、「プロパティー」ボタンを押します。
    7. 「次のIPアドレスを使用:」を選択し、必要に応じてIPアドレス、サブネットマスク、デフォルトゲートウェイを入力します。
    +1

    ループバックアダプタをコマンドラインからインストールすることはできますか? – felixfbecker

    0

    アドレスを取得するためにDHCPを使用するときは、GUIにエイリアスを追加することはできません。 「netshを」コマンドは、しかし、これを達成するために役立ちます。

    netshインターフェイスのIPアドレス「ローカルエリア接続」を追加192.168.2.2 255.255.255.0

    これは、管理者として実行する必要があります。

    「ipconfig」を使用して、ネットワークインターフェイスが呼び出されているかどうかを確認します。私の場合は「ローカルエリア接続」です。

    関連する問題