Windowsルーティングテーブルとデフォルトゲートウェイについて
注:これは自宅のコンピューターラボであり、ビジネス/運用環境ではありません。私はそれを壊して再び修正することをうれしく思いますので、どんな提案でも大歓迎です! 概要 この質問はかなり長くなっているため、この簡単な要約を追加しました。ルーティングテーブル、IP構成などの詳細については、以下をご覧ください。 コンピューターにいくつかのNICがあります。1つのNICは172.16.200.1 / 24です。172.16.200.2(ネットワーク上に存在するホスト)をpingしようとすると、応答が返されます。ここまでは順調ですね。 172.16.200.5(または存在しない他のホスト)に接続しようとすると、コンピューターはデフォルトルート(デフォルトゲートウェイ192.168.0.1経由で0.0.0.0)にフォールバックします。 ISPネットワークのルーティングループで失われるホームルーター。必要に応じて詳細を以下に示しますが、すでにこれに答えることができる教祖がいると思います... 私の質問は: ネットワーク上のホストから応答がないときに、プライベートネットワークのデフォルトゲートウェイにフォールバックするコンピューターを停止するにはどうすればよいですか。これらのプライベートネットワークには、メトリックが低い明示的なルートが既にあります。 これをいくつかのマシン(Server 2008 R2、Windows 7、Hyper-V Server 2012 R2、Windows Server 2012)でテストしましたが、すべて同じように動作します。これはWindowsマシンの「通常の動作」であることを受け入れ始めていますが、停止できるかどうか興味があります。 Windows VMと同じ構成でUbuntu VMを作成しました。UbuntuVMはWindows VMのようにデフォルトのルートにフォールバックしません。この投稿の最後に、Ubuntu VMとWindows 8.1 VMのルーティングテーブルと結果を追加しました。 さらに詳しく 私はこの主題について広範囲に検索しましたが、私が見た最も近い質問はここにあります:ルーティングループ:TTLは転送中に期限切れになりましたが、残念なことに、問題を止める方法やコンピューターの動作を変更する方法には答えません。答えは、ルーティングの修正を示唆しています。ルーターを変更してプライベートIPアドレス宛のすべてをドロップする(またはハウスメイトのIPに転送する)ことはできますが、それでもコンピューターの動作は変わりません。(元の回答で参照された素晴らしいサブネット化ガイドも読みました。これは/server/49765/how-does-ipv4-subnetting-workで見つけることができます) 内部アダプターを使用して(短期間)失敗した後、たとえば、知っているホストにpingを実行しようとしたときに、コンピューターがインターネット経由でプライベートIPアドレスに接続しようとする理由を理解できませんネットワーク上に存在しない… Pinging 172.16.200.32 with 32 bytes of data: Reply from 172.16.200.1: Destination host unreachable. Reply from 203.29.XXX.YY: TTL expired in transit. Reply …