NIC二枚刺し時のIPの区別使用方法

このQ&Aのポイント
  • サーバー機に二枚のNICを使用する際のIPの区別方法について
  • NIC1とNIC2の使い分けによるインターネット通信の問題解決方法
  • WindowsXP Home Sp2でのNIC設定における特定アプリのNIC選択手法
回答を見る
  • ベストアンサー

NIC二枚刺し時のIPの区別使用方法

はじめまして。 今、サーバー機に二枚のNICがあり、それぞれ正常に動作しています. 今、ローカルIPはファイル参照用でLAN内からのアクセスのみ使用。 グローバルIPはサーバーとインターネットのやりとりに 使用したいと考えています. しかし、サーバーで動作しているアプリケーションの一部は どうもNIC1を使用してしまうようで、インターネットとの通信に問題が出ています. 試しにNIC1のケーブルを抜くと希望どうりの動作スペックをはっきしてくれます。 (もちろんファイルサーバーとして昨日しなくなりますが・・・) NICを逆に設定しても見ましたが改善しませんでした. そこで、特定のアプリなどに、NIC2を使用させるような設定等はできないでしょうか? インターネットにアクセスするすべてをNIC2でも構いません. モデム------ルータ-------NIC1 192.168.1.x (プライベートIP)  |  ----------------- NIC2 220.xxx.xxx.xxx グローバルIP お力添えをお願いいたします. サーバーOS WindowsXP Home Sp2

質問者が選んだベストアンサー

  • ベストアンサー
  • kusa_mochi
  • ベストアンサー率76% (1599/2089)
回答No.1

WindowsXPをサーバーとして使用する事はマズそうなんだが、それは他の回答者にお任せしよう。 >しかし、サーバーで動作しているアプリケーションの一部は >どうもNIC1を使用してしまうようで、インターネットとの通信に問題が出ています.  これはデフォルトゲートウェイの問題のような気がするが、デフォルトゲートウェイはどの様なIPになっていますか?  デフォルトゲートウェイはNICを2枚挿しても1個しか設定できません。  下記コマンドでデフォルトゲートウェイのIPを確認してみて下さい。    ifconfig /all  (コマンドプロンプト画面で上記コマンドを入力する事)  多分、192.168.1.xxx辺りのIPアドレスになっているのではないかと思う。  上記の予想通りなら、デフォルトゲートウェイをグローバルIPアドレス側の値にすれば期待通りの動きをしてくれる筈。  (どの様に設定するかは、IPアドレスが手動設定なのかDHCPなのかによって変わってくるので、質問者殿の環境に合わせて判断して下さい)

diolab
質問者

お礼

>WindowsXPをサーバーとして使用する事はマズそうなんだが、 >それは他の回答者にお任せしよう。 やっぱりつっこまれますよねぇ(汗 なるほど、調べたところ、 ゲートウエイがルーターのIPになってました。 プロパティでローカルIPを指定してゲートウエイを空白。 グローバルをDHCPに任せたところ、動作したようです. 有難うございました.

関連するQ&A

  • 1枚のNICにIPを2つ定義した時のルーティング

    2台のWindows Server 2008 R2サーバを利用しています。 そのサーバを、次のような構成で接続しようとしています。 ここで、100.10.20.xはグローバルIPアドレス、192.168.11.xはプライベートIPアドレスとします。 また、サーバAは、1枚のNICに2つのIPアドレスを設定します。 さらに、NICの追加(2枚刺し)は出来ないことを条件とします。 [Internet側のGateway] 100.10.20.10         │ 100.10.20.5       [サーバA] 192.168.11.1         │ 192.168.11.2       [サーバB] この状態で、サーバBがInternetに対してHTTPなどで接続したい場合、 サーバAにはどのようなルーティングの設定をすれば良いのでしょうか。 可能であれば、Windows Serverの「ネットワーク ポリシーとアクセス サービス」で どのように設定すれば良いのかを教えて頂けると大変有り難いです。 なお、サーバAのデフォルトゲートウェイは100.10.20.10、 サーバBのデフォルトゲートウェイは192.168.11.1を設定しています。 宜しく御願い致します。

  • FreeBSDでNIC2枚それぞれを利用する

    FreeBSDでNIC2枚に対してそれぞれ NIC1:157.xxx.xxx.xxx/32 NIC2:210.xxx.xxx.xxx/32 の様に設定したとしてそれぞれのネットワークをWEBサーバ・SMTPサーバとして運用する事は可能でしょうか。 デフォルトゲートウェイを設定したNIC1のネットワークにしかうまくつなげません。 サーバが一台しかないのに別々の帯域の固定IPが2つ、独立したWEBサービスを運用するのにNIC2枚にする事でなんとかならないかなと思った次第です。 ご存知の方がいらっしゃいましたら教えて下さい。

  • 2 枚の NIC の優先度について

    Windows2000 のマシンに 2 枚の NIC を差しています。 NIC1 は IP Address 192.168.0.2, Default Gateway 192.168.0.1 NIC2 は IP Address 192.168.1.2, Default Gateway 192.168.1.1 となっています。どちらの NIC も Gateway 経由で 別の ISP でインターネット に接続されています。このマシンのインターネットに対するアクセスは NIC2 を経由してほしく、LAN の中にある192.168.0.3 のファイルサーバ には NIC1 を経由して欲しいのです。 この場合どういう設定を行えばいいのでしょうか? tracert コマンドでインターネットへの経路を調べてみると 192.168.0.1 を経由するときも 192.168.1.1 を経由するときもあります。自分なりに考え NIC2 を優先されればいいと思い、 NIC1 のインターフェイスメトリックを 100 にしてみました。(NIC2 は 1 です。) これでインターネットへのアクセス は NIC2 が使われ、ファイルサーバへのアクセスは NIC1 が使われると思った のですが駄目でした。tracert google.com 等をするとやはり 192.168.0.1 と 192.168.1.1 の両方が使われていまいます。 どなたかアドバイスよろしくお願いします。 質問に不足があれば追記させて頂きます。

  • WindowsPCでNICを2つ使いたい

    はじめまして。 WindowsPCでNICを2つ使いたいのですが、うまく通信できません。 恐らくPC側の設定の問題と疑っているのですが、どなたか設定方法をご存知でしょうか? ・環境   インターネット      |    ルーター      | PC1=ハブ-PC2      |     PC3 ・PC1(OS:Windows7 Pro 64bit) NIC2枚挿しです。(1つは最初からついてるNIC、もう1つはUSB接続のNIC) それぞれのNICには、異なるセグメントのIPアドレスを割り当てたいです。 また、PC1はインターネットにアクセスします。従って、PC1のデフォルトGWは ルーターのIPアドレスです。 例えば、NICの設定を以下のように設定したとします。 NIC1:192.168.1.1/24 デフォルトGW:192.168.1.254(インターネットアクセス用セグメント) NIC2:192.168.2.1/24 デフォルトGW:設定無し(LAN用セグメント) (デフォルトGWは1つしか設定できないので、NIC2には設定しません。) NIC2枚に接続したLANケーブルは同じHUBに接続します。 ・PC2(OS:Windows7 Pro 64bit) NICは1つです。 インターネットにはアクセスしません。 LAN用セグメントで使用したいので、デフォルトGWは設定していません。 NIC:192.168.2.2/24 デフォルトGW:設定無し(LAN用セグメント) ・PC3(OS:MacOSX) NICは1つです。 インターネットにアクセスしますが、PC1、PC2とはアクセスしません。 NIC:192.168.1.10/24 デフォルトGW:192.168.1.254(インターネットアクセス用セグメント) ・問題点 PC1~PC2間でping疎通が通ったり、通らなかったりロストします。 PC1に何かの設定が不足してると思っているのですが、 このような環境でPC1~PC2間で通信できるようにする設定を教えてください。 ちなみに、PC1、PC3からインターネットは問題無くできます。

  • NIC 2枚差しの設定

    拠点A(192.168.1.x)の社内ネットワークからは、拠点B(192.168.2.x)に存在するファイルサーバー とWindowsファイル共有ができます。 一方、拠点Aには社内ネットワークと隔絶したADSLモデムに接続したPCが存在します。 この拠点Aに存在するPCにNICを増設し、NWセグメントの異なる拠点Bのファイルサーバーにアクセス することは可能でしょうか。 増設したNICにrouteを追加して複数GW設定にしても、拠点Bにアクセスしようとすると、ADSL側の NICが使われてしまうような気がします。 IPアドレス毎に使用するNICを指定する、というようなことはできないのでしょうか。

  • 同一NICに2つのIPアドレスを設定した時のIPアドレスの使い分けについて

    Windows2000サーバにNICが1つあります。 サーバは192.168.0.0/24ネットワーク上にあります。 このサーバのNICに2つのIPアドレス 192.168.0.1/24と192.168.0.2/24を割り当てました。 通常は192.168.0.1/24を利用してアクセスしたいのですが、 同一セグメント上の特定のマシン(192.168.0.3)には 192.168.0.2のIPアドレスを使用してアクセスがしたいです。 その場合はどのような設定をすればいいでしょうか? 当方が行なった設定は以下のとおりです。 netstat -nr(route print)でゲートウェイを確認したところ、 同一セグメントに対する設定は以下のとおりになっていました。 Network Destination Netmask Gateway Interface Metric 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 1 そこでroute addコマンドで以下のコマンドを実行しました。 route add 192.168.0.3 mask 255.255.255.255 192.168.0.2 metric 1 route change 192.168.0.0 mask 255.255.255.0 192.168.0.1 metric 2 結果ゲートウェイは以下のとおりになりました。 Network Destination Netmask Gateway Interface Metric 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 2 192.168.0.3 255.255.255.255 192.168.0.2 192.168.0.1 1 上記を試したところ、ping 192.168.0.3が無応答になってしまいました。 同一NIC上のIPアドレスの使い分け方法をご存知でしたらご教示願います。 宜しくお願いします。

  • FreeBSDでNICを2枚使う設定がわからない

    FreeBSD7.2でsendmailサーバを運用しています。 NICを2枚利用して、ローカルLANからのアクセス用と、インターネット向けのメール送受信用のポートを分けることを検討しています。 長文で申し訳ありませんが、何か良い方法があれば、ご教授ください。 1.NICを2枚使用する場合に、それぞれのNICに別々のDNS、デフォルトゲートウェイを設定する方法がわかりません。 WindowsPCであれは、ネットワークプロパティで分けることが出来ますが、FreeBSDでの設定がわかりません。 FreeBSDでそれぞれのNICに個別のIPを振るのは、rc.confで出来そうですが、DNS設定を登録するresolv.confでNICの指定が出来るかわかりません。また、デフォルトゲートウェイもひとつのIPアドレスしか登録できないように見えます。 2.sendmail上で、ローカルとネット向けで利用するNICをわける方法がわかりません。 単純にNICを2枚挿しただけでは、ネット向けの通信もローカル側に配信されるのではないかと理解しています。 BCP対策として利用予定のF/Wの制限で、ローカルLANのアクセスポートとインターネット向けのアクセスポートを分ける必要があります。 よろしくお願いいたします。

  • NICを2枚差して

    NICを2枚差しています。 NIC1は、通常のインターネット用(&社内LAN)でDHCP。 NIC2はVPN用で固定IPです。(ローカルPCにはルーティング設定有り) 。 ※セグメントは別。 メール(サーバーはQmail・クライアントはBecky使用)やIPメッセンジャーでのメッセージが受信出来なかったりする現象が一部のPCでときどき発生しています。 私的には、 NICの相性? ウィルスバスターのせい? トラフィック?? ぐらいしか思い浮かばず途方にくれております。 片方のNICがVPNなので、それも関係しているのかなと思っているのですが・・・。 どなたかご教授お願い致します。

  • NICが2枚のときに、PINGで返ってくるIPを変えたい

    現在Win2K Serverを使っています。 そのホストでは、NICを2枚使っており、それぞれグローバルなIPとローカルIPに設定しています。 コマンドプロンプトから ping -a ホスト名 と打ったときに、現在の設定ではローカルIPの値が返ってきてしまうのですが、 グローバルIPの方のIPを返すように設定したいのです。 どのようなことをすればよいのでしょうか? なんとなく"route"コマンドで設定すればよい。 というのは分かってきたのですが、どのように何を設定すればよいのか全然分かっておりません..。 ネットワーク関連全般に弱く、困っております。 なにとぞ宜しくお願い致します。

  • NICを2枚利用する方法

    RedHatLinuxで2枚のNIC(eth0、eth1)を利用するサーバを構築したいと思っています。 ホスト名は一つで、それぞれのNICに別のIPアドレスを設定し(DNSにも同様の内容を登録します。) クライアントからは、DNS経由でサーバにアクセスできるようにしたいと考えています。 その場合、以下のようにして運用を行うことは、可能でしょうか? また、その場合の問題点、考慮点等を教えていただければと思います。 ・eth0、eth1を両方とも常時アクティブにし  クライアントからアクセス。 ・eth0のみを、起動時にアクティブにし、eth0の故障時に  eth1をアクティブにしクライアントからアクセス。