PHP - ゲットゲートウェイ/ルータのIP、UPnPの
質問
私はすべての可能であれば内部のPHPサーバー上のUPnPメソッドを作成しようとしています。私はそれがほとんどのプラットフォームに依存しないので、それは、Windows、OSX、またはLinux上で実行することができることをする必要があります。
私はUPnPのために働いて、私のSOAPプロトコルを得ることができると信じていますが、サーバーが通過することを最初に私は、ゲートウェイ/ルータのIPアドレスを決定する必要があります。それは、PHPでこの情報を取得することは可能ですか?そうでない場合は、どのようなPythonやRubyのでしょうか?
私はC#でこれを行ってきたが、今より多くのプラットフォームに依存しない方法を探しています。
ありがとうございます。
明確化:私は探しています。の内部のゲートウェイのIPアドレスではなく、外部のIP
解決
あなたが(cURLを経由して)、そのようなwhatismyip.comと似たような外部のサービスを使用して、それを取得することができます。
別のオプション:。ほとんどのルータは、telnet接続を可能またはWeb管理インターフェースを持っているので、あなたがPHPを使用してログインし、単に外部IPをこすりことができます。
所属していません StackOverflow