0

可能であれば、内部 PHP サーバーで UPnP メソッドを作成しようとしています。Windows、OSX、または Linux で実行できるように、ほとんどプラットフォームに依存しない必要があります。

SOAP プロトコルを UPnP で動作させることができると信じていますが、まず、サーバーが通過するゲートウェイ/ルーターの IP アドレスを特定する必要があります。この情報を PHP で取得することはできますか? そうでない場合、Python や Ruby はどうですか?

私は C# でこれを行いましたが、現在、よりプラットフォームに依存しない方法を探しています。

ありがとう!

明確化: 外部 IP ではなく、ゲートウェイの内部IP アドレスを探しています。

4

1 に答える 1

0

whatismyip.com などの外部サービス (cURL 経由) を使用して取得できます。

別のオプション: ほとんどのルーターは telnet 接続を許可するか、Web 管理インターフェイスを備えているため、PHP を使用してログインし、外部 IP をスクレイピングすることができます。

于 2010-02-22T19:12:43.310 に答える