0

私はそれがクレイジーに聞こえることを知っていますが、私はそれが必要です.

パブリック IP アドレスを取得するコードを見つけました。

<script type="application/javascript">
    function getip(json){
      alert(json.ip); // alerts the ip address
    } </script>

<script type="application/javascript" src="http://jsonip.appspot.com/?callback=getip"></script>

しかし、そのコードはここでは役に立ちません。これが可能かどうかさえ知っています。しかし、私は 192.168.42.123 のアドレスを探しています。javascript からこの IP を見つけるにはどうすればよいですか?

$ ifconfig

usb0 リンク encap:Ethernet HWaddr 6b:fe:56:15:6b:33
inet addr:192.168.42.123 Bcast:192.168.42.255 Mask:255.255.255.0 inet6 addr: fe80::68fe:96ff:fe15:6b49/64 スコープ: Link UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1 RX パケット:1802 エラー:0 ドロップ:0 オーバーラン:0 フレーム:0 TX パケット:2041 エラー:0 ドロップ:0 オーバーラン:0 キャリア:0 コリジョン:0 txqueuelen:1000 RXバイト:1513563 (1.5 MB) 送信バイト:318292 (318.2 KB)

4

1 に答える 1

0

できません。ユーザーがスクリプトを実行しているときはいつでも、ユーザーはパブリック ネットワーク (インターネット) にいるため、javascript を介して取得する IP アドレスは常にパブリックのものになります。しかし、間違った側から問題を取り上げている可能性があり、実際にはこの IP アドレスは必要ありません...リモートユーザーが使用できるものは何もありません...

于 2013-11-12T17:05:17.563 に答える