いはどういうところだと思いまるNICがインターネットに接続されて?

StackOverflow https://stackoverflow.com/questions/38864

  •  09-06-2019
  •  | 
  •  

質問

考え、以下の設定:Windows PCをLANインタフェース、WiFiインターフェイス(標準のための新しいノート).各インタフェースが接続されていたから切り離されたネットワーク.しか必要かを決定する一つのアダプタは、インターネットに接続具体的には、両方とも異なるネットワークに接続、インターネットへの接続となっております。

私の現在の溶液を使用IPHelperの"GetBestInterface"機能を提供するIPアドレス"0.0.0.0".

い他のソリューションがないのですが。

以下の回答なお話をさせて頂きたいと思い:

  • いこなしている製品を選択するアダプターに結合する。い方法を制御する設定のネットワークは、ホストの製品を運びながらやっていく必要があるソリューションを強固として、少なくして、想定しています。
  • いこのコードは、一部の製品です。

@Chris弾:この依存google.com ている(通常は問題ありません)、他のパーソナルファイアウォールがインストールすることをpinging.

@まで:のようにSteve月れに依拠し、このアダプタのアドレスのような危険なので多くの仮定に内部ネットワーク設定します。

@Steve月:のルーティングテーブルのない良いアイデアでのルーティングロジック自分自身、私を利用することにしたのだろう"GetBestInterface"上記のとおりです。と思うのでいまさにそのものの概要お答えが出せない。その理由を私に言の実施に自分の"ルーティングロジック"があり、ちょっとか以外に使用すれば、図書室/APIは筆記試験により"ハード-コアネットワーク。

役に立ちましたか?

解決

技術的にはありません"インターネットに接続".現実の問題は、インタフェースrouteable所望のアドレスです。現在、照会のための"デフォルトルート"という適用されない場合、特定目的地までの経路が存在します。がんを無視して特定です。

幸いなことに、99.9%のユーザーにだん。いずれのルーティングテーブル、GetBestInterface自動的に好有線無線できます。ゴーオーバーライドオプションの.1%の場合スクリュと呼んでいます。

でも、法人利用のために使用GetBestInterface特定の宛先-その他、だったら水着を持っていきたいでいる人がいれば、同じLANにどの仕向先とするのなら、"内の"インターフェイスは、"外部")または特定の路線を行き先(私の内部ネットワークが相手と目的地のネットワークのためのインスタンス).

その後、再度お使いいただくことによってすいこのアダプタ"インターネットに接続できます。

他のヒント

どうやら、windowsであり、新たなインターフェースを照会のためのインターネットに接続します。の NLMェ 具体的にで INetworkConnection -できる具体的にはクエリの場合はネットワーク接続インターネット接続を使用GetConnectivity方法です。

参照: ネットワークへの意識Windows Vista 残念ながら、これを利用するには、Vista、XP思いと私の独自のヒューリスティック.

私のルーティング。いずれかNICが0.0.0.0路が有効にな最低量は、nicと現在のパケットを送信するためのインターネット。

なので私の場合は、テーマにワークショップは、インターネットnic'.

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0        10.0.0.10        10.0.0.51     20
          0.0.0.0          0.0.0.0        10.0.0.10        10.0.0.50     25
(much other stuff deleted)

他のインタビューを受けたことがあるpingやGetBestInterface4.2.2.2-このは、由緒あるDNSサーバーによって保有されてGTEI;旧スプリントがたのを覚えています。

Ping google.com が各NIC.

スタート>Run>cmd.exe (この作品XP、Vista)をご利用の場合 ipconfig /all

この表示すべての情報インタフェースをご使用のコンピュータの"公共"に面したインタフェースによってIPアドレスです。を始め、 るべきではない する192.168.x.xまたは10です。x.x.x:)

走行traceroute一部の公開サイトを表示します.もちろん、以上の二つの指定されたインタフェースがあなたを取得します。

のルーティングテーブルは?一般的ませんが、ルーティングとネットワークのwindowsが可能ですが、珍しいクライアントコンピュータにこの日のインタフェースを保持するデフォルトルートは、インターネット接続します。

ご質問なかった詳細な理由は何をやっていることのできない他の細目。のコマンドラインツール"ルート"があるので、実験ができるであろう図書館もプログラミング言語を使うためのルーティング。

できませんのIPアドレスのインタフェース(例えば、想については、RFC-1918年アドレス[192.168.0.0/16, 172.16.0.0/12, 10.0.0.0/8] できないのではないでインターネット以降、ほとんどのサイトに何らかのNATedファイアーウォールやプロキシの設定の"インターネットの"インターフェイスは、"個人"lanを取得するするインターネット。

更新:に基づく情報は、そのようなおしい。私はいつの選択は、0.0.0.0をその境界の場合のためのIPアドレス--もOKなたの特ミックスのプラットフォーム/言語です。音声からのAPIの説明のようにだけなのでアドレスを指定なかのアドレスの既知のインターネットなどIPアドレスのウェブサイトの違いによるものなのか、それともよりランダムなど65.66.67.68?だが加わらないようにしてください選択のrfc-1918年アドレスにlocalhost範囲(127.0.0.0/8)、またはマルチキャスト、その他の予約の範囲、および任意のアドレスを解決します。milいます。govがな音のようにgetbestinterface送る他の交通で吸引すぐにfeds休憩ドを抑えたいのですが---。:)

のネットワークの視点からできるルーティングの"インターネット"です。さようなものまで幅広プロトコルが有効になっているスイッチをする場合のルーティングカードの始まりがなくなった。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top