質問

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

私はUPnPのために働いて、私のSOAPプロトコルを得ることができると信じていますが、サーバーが通過することを最初に私は、ゲートウェイ/ルータのIPアドレスを決定する必要があります。それは、PHPでこの情報を取得することは可能ですか?そうでない場合は、どのようなPythonやRubyのでしょうか?

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

ありがとうございます。

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

役に立ちましたか?

解決

あなたが(cURLを経由して)、そのようなwhatismyip.comと似たような外部のサービスを使用して、それを取得することができます。

別のオプション:。ほとんどのルータは、telnet接続を可能またはWeb管理インターフェースを持っているので、あなたがPHPを使用してログインし、単に外部IPをこすりことができます。

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