htgに質問してください:どうやってローカルのインターネットに接続しているサーバーに接続して、トラフィックをインターネットに戻さずに戻すことができますか?

ホームネットワーク上のサーバー(メディアストリーミングサーバーなど)を構成して、家庭から離れた場所にファイルにアクセスできるようにした場合、不思議なことに気づいたことがあります。自宅でサーバーを使用する場合は、トラフィックがルーティングされますネットワークハードウェアがサーバーが実際にインターネット上に存在しないことを認識しないため、ISPのサーバーに送信してから家に戻ってきます。どのようにして仲間の読者がこの低速で帯域幅を無駄にする操作を修正し、物事を緊密かつ迅速に保つことができるかを見てみましょう。

親愛なるオックス・ハウ

私は非常に具体的な問題を抱えています。ホームネットワークにストリーミングメディアサーバーをセットアップして、離れたところにメディアにアクセスできるようにしました。私は私の電話にサーバーのアドレスを指定できるアプリケーションがあります。これまでのところとても良い、そうですか?私が離れているとき、私はちょうどアプリケーションを起動し、サーバー(私の家のインターネット接続のIPアドレス)に接続します。

ここで私の問題(と希望の)ソリューションが来るものです。私は自宅にいるとき、私は同じアプリケーションを使用すると、トラフィックはインターネットに出ます(または少なくとも私のISPのサーバーに私が推測する)外部IPアドレスに接続するためのハウス。コンテンツがインターネットにナビゲートする必要があるため、私が家にいないときは少し遅れても構いませんが、電話からサーバーへのリクエストがインターネットに出て戻ってくるのはかなりばかげているようですトラフィックのソースは私から10フィート離れており、私のローカルネットワークに接続されています。

明らかに、私が家にいたときに別のプログラムを使って接続することもできましたが、アプリとユーザーエクスペリエンスを合理化したいと思っています。アプリケーションに2つのサーバーを指定する方法はありません。ネットワークを地理的なIPにインテリジェントに向けることは、それが今起こっている大きな古い旅行ではなく、とにかくありますか?

よろしく

ローカルネットワークに困惑

良いニュースは、あなたの問題に対する最も簡単な解決策があることです。悪い知らせは、すべてのルータがこのシンプルなソリューションを利用できるわけではないということです。検索している機能の技術用語は、「NATループバック」です。 NATはNetwork Address Translation(ネットワークアドレス変換)の略で、ルーターのこのメカニズムはトラフィックを別のIPアドレスにマッピングします。たとえば、個人のタブレット、コンピュータ、電話などの家庭内のすべての人が、ビデオストリームが混ざり合って間違ったデバイスに配信される。

通常の状況(「NATループバック」が利用できない場合など)では、メールに記載されているシナリオとまったく同じシナリオが適用されます。ローカルネットワークには音楽サーバーなどのリソースがあり、その音楽サーバーには前方に向かうIPアドレス、たとえば255.255.1.1を介してアクセスします。そのサーバーはネットワーク内のローカルアドレス、たとえば192.168.1.100も持っています。ループバック機能がなければ、ローカルネットワーク上の人は、前方に向かうアドレス255.255.1.1でそのサーバにアクセスしますが、トラフィックはルータ上のゲートウェイを通過してインターネットに送信されます(通常はISPの最寄りのノードのみに送信されます)。ホームネットワークに戻ってルータに戻ってサーバに戻って、ユーザが望むあらゆるコンテンツ(音楽、映画など)が逆方向経路を介して送信される。これは非常に非効率的なやり方であり、そのローカルネットワークの外には大量のトラフィックの移動があり、それはまったく必要ありません。

上記のネットワーキングシナリオを実際に考えると、10階の高層オフィスビルの部門が、郵便サービスを介して6階の部門に手紙を送ることを選択することに相当します(建物を出て複数パーティーのソートと移動)。

ルーターがループバック機能を持っていると、インテリジェントにその送信を傍受して経路を変更し、本質的に「ああ、私は255.255.1.1です。ネットワーク外でこの情報を送信する必要はなく、ユーザーが要求しているサービスは自宅にあります。トラフィックはホームネットワークから離れず、代わりに、ルータのNATシステムを介して効率的にスレーブショットし、送信がほぼ即時に行われ、ローカルネットワークがサポートするスピードでローカルマシンに戻ります。

オフィスのアナロジーを再び使用して、ループバック機能は、オフィス間の建物を離れず、並べ替えや移動のためにパーティを1つだけ必要とするオフィス間メールを使用するようなものです。

では、ループバック機能を検索するユーザーはどこにいますか?最初の段階では、ルータのモデル番号と用語 “NATループバック”を検索して、ルータがサポートしているかどうかを判断します(ルータの設定メニューを表示することもできますが、 TomcatとDD-WRTファームウェアのようなルータのモデル番号とサードパーティのファームウェアソリューションを検索して、ネイティブファームウェアがサポートしていない場合でもサードパーティソリューションがループバックを導入するかどうかを判断することをお勧めします。

最後に、OpenSimulatorプロジェクトによって維持管理されているこのリストを参照すると便利です(ループバック機能はニーズに合わせて重要です)。これはループバック機能を備えた大規模な最新リストのルーターリストに最も近いものです。

あなたが新しいルータの市場にいる場合、最も安全な賭けは、あなたが慎重に買い物し、あなたが検討しているモデルのドキュメントを見直すことです。

私が使ったほとんどのルータはNATアドレスをループバックしますが、私はそれを見たことがありません。 (設定可能なものもあれば、そうでないものもあります)

私はちょうど私の外部IPアドレスにtracertを走らせ、ホップはありませんでした:最初に応答するルータは私の外部IPでした。 ping時間も1ms未満でした。ネットワーク内から共有IPに接続する際に問題が発生した唯一の唯一の事は、長い間、ずっと前にLinksysのルータを使っていることでした。

自宅にいる間に外部IPを使用して見ることができる唯一の実際の問題は、ローカルネットワークに接続していても、すべてのトラフィックがルータを通過することです。この問題は、ローカルDNSサーバーを実行しない限り、ほとんど避けられません。ローカルメディアサーバー(media.mydomain.comのようなもの)の静的アドレスを使用してDNSサーバーを構成し、DynDNSのようなサービスを介して同じホスト名に対して別のアドレスを持つようにすることができます。

より良い(より安全な)方法は次のとおりです。VPNを作成し、自宅から離れたときにVPN経由でホームネットワークに接続します。

利点:あなたとあなたのホームネットワークとの間の安全な(暗号化された)通信。 VPNを使用しているときにネットワーク上のローカルIPを取得するため、接続しているIPをローカルIPアドレスに変更することができます。

したがって、基本的に、自宅にいるかどうかに関わらず、ローカルサーバーIPアドレスに接続するようになりました。自宅でインターネットに出るものはありません。それはすべてローカルにとどまります。

さらに、VPNを使用して、離れた場所でインターネット活動の残りの部分をトンネルできます。おめでとうございます:セキュアなメディアストリーミング、インターネットブラウジング、電子メールなどがあります。

彼は携帯電話からこれを使用しています;そこにあるホームVPNソフトウェアは、電話でVPNクライアントと互換性がありますか?

個人的には、SSHトンネルを使用しています。私の家のルータ上のDD-WRTは、SSHサーバを実行し、SSHTunnel / ProxyDroidをAndroidの携帯電話のクライアントとして実行します。魅力的な作品。

彼は自分のサーバー、DD-WRT互換ルーター、または予備のWindows PCでOpenVPNサーバーを実行することもできます。その後、PlayストアでAndroid用に利用可能な多くのOpenVPNクライアントを使用することができました。

自宅にいるときにサーバのローカルアドレスを使用するだけではどうですか?あなたの携帯電話でアプリのアドレスを変更するのは本当に難しいですか?私はあなたの家にいるときにあなたの携帯電話が無線LANを使うことができると仮定しています;そうでなければ、データはあなたのサーバーにアクセスするためにあなたの電話プロバイダのネットワークを通って行くでしょう。

新鮮に剥がしたバナナの撚り糸は、篩部(flome)と呼ばれ、バナナが成長するにつれて栄養素を輸送するための静脈として機能します。