JavaScript を使用したローカル LAN IP アドレスの取得: 可能ですか?
HTML5 拡張機能である WebRTC は、JavaScript で次のことを可能にする機能を導入しました。ローカルクライアントのIPアドレスを取得します。デモは http://net.ipcalf.com でご覧いただけます。
当初の想定に反して、この機能は意図的なものであり、バグではありません。ただし、悪用の可能性があるため、その信頼性について懸念が生じます。
これらの懸念にもかかわらず、このデータを公開する機能は、ブラウザーが公開する可能性のある情報についてユーザーに通知するという目的を果たすことができます。たとえば、Web サイト https://www.whatsmyip.org/more-info-about-you/ では、ローカル IP アドレスを含むシステムに関する詳細情報がユーザーに提供されます。
以前は、この目的には Java アプレットが使用されました。しかし、セキュリティ警告によりアプレットの実行をためらう人が増えたため、このアプローチはあまり望ましくなくなりました。 WebRTC のソリューションでは、より目立たない方法でローカル IP アドレスを取得できます。
このアプローチは普遍的に信頼できるわけではないため、注意して使用する必要があることに注意することが重要です。それにもかかわらず、これはローカル ネットワークのステータスに関する情報をユーザーに提供する斬新で便利な方法を提供します。
以上がJavaScript は WebRTC を使用してローカル LAN IP アドレスを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。