背後で NAT されている IP アドレスを取得したい (たとえば、ローカル IP ではなく、外界に提示されたもの)。
www.ipchicken.com から取得した結果のようなもの。
どうすればこれを入手できますか? ローカル IP 情報は簡単に見つけることができますが、ISP から割り当てられた IP を取得する方法がわかりません。
これが必要な理由は、私のネットワーク インフラストラクチャが、ネットワークの外に 2 つのゲートウェイを持っているようなものだからです。一方が失敗すると、もう一方に透過的にトリップします。すべて順調ですが、フェイルオーバーしたことを通知するアラート メカニズムはありません。
この情報を入手するのはかなり難しいと思います。私が取ることができる別のアプローチは、外部でホストされている Web サーバーに Web サービスを配置することだと思います。これは、クエリを実行しているホストの IP を返すという考えです。(ただし、これを行う方法もわかりません!) これが最も簡単な方法ではないかと思います。