リモートを使用しながら、個別のネットワークでNICから別のNICにトラフィックをリダイレクトします

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

質問

私が取り組んでいるプロジェクトは、スキャンガン(Pocket PC 2003)からのデータキャプチャを処理し、このデータをホスト(WIN XP)で処理し、別のサーバーの在庫データベース(WIN 2000)に処理することです。これはすべて、MSによって提供されるリモートフレームワークによって駆動され、それが得るのと同じくらい良いですhttp://gotcf.net)。アプリケーションは、エミュレータにいる間にクライアントとサーバーの両方が適切に動作するため、一般的な概念実証に十分に完了します。

実際のスキャンガンを使用してテストを開始するまで、すべてが順調です。セキュリティ上の懸念により、スキャナーはサーバー(15ネットワーク)よりも(10ネットワークを明確にするため)別のネットワーク上にあります。私の開発マシンには、両方のネットワークに接続されているデュアルNICがあり、両方と独立して通信できます。ただし、.NETリモートを使用して10ネットワークから情報を受信するアプリケーションに問題があり、次にサードパーティアプリ(ODBC、Btrieve、およびOLEの組み合わせ)を介して15ネットワーク上のサーバーに情報を送信しています。

とにかく、あるネットワークから情報を処理してから、別のネットワークでサーバーを更新することはありますか?

どんな提案でも大歓迎です!

ノート: 私はネットワーキングにあまり精通していないので、それを間違った名前と呼んでいるかもしれませんが、銃IPは10で始まります。.。*そして、サーバーIPの15からの開始。..*

役に立ちましたか?

解決 2

この問題は、NICカードが適切にセットアップされていない両方と、これまでに選択したフレームワークに関する未解決の問題に起因するようです。

  • NICの問題を解決するために、私が見つけた最も簡単なソリューションは、10ネットワークのデフォルトゲートウェイをクリアしました。

  • もう1つの問題は、リモートオブジェクトが破壊された後にリモートオブジェクトを再現することを扱っています。現在、ホストに再接続するためにスキャナーをブートする必要があります。この問題を修正するために、私は彼らの入力が何であるかを見るのと同じくらい良い連絡をとるつもりです。 いまいましいファイアウォール

他のヒント

コンピューターのルーティングテーブルが適切に構成されている限り、アプリケーションからこれを心配する必要はありません。適切なIPアドレスを使用している限り、ネットワークスタックは適切な場所に物を配信することに注意する必要があります。

「ルートプリント」の出力をチェックすることをお勧めします(少なくともWINXPで利用できると思います。そうでない場合は、他の誰かがXPの正しいコマンドをすぐに投稿する可能性があります)。いずれにせよ、どのインターフェイスのためにどのネットワーク宛先が構成されているかを確認する必要があります。 15ネットワーク上のサーバーのIPが、必要なインターフェイスを介して適切にルーティングされることを確認する必要があります(つまり、最低コストのマッチング宛先/ネットマスクが15インターフェイスをリストします)。

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