JavaScript を使用したローカル LAN IP アドレスの取得: 可能ですか?
HTML5 拡張機能である WebRTC は、JavaScript で次のことを可能にする機能を導入しました。ローカルクライアントのIPアドレスを取得します。デモは http://net.ipcalf.com でご覧いただけます。
当初の想定に反して、この機能は意図的なものであり、バグではありません。ただし、悪用の可能性があるため、その信頼性について懸念が生じています。
これらの懸念にもかかわらず、このデータを公開する機能は、ブラウザが公開する可能性のある情報についてユーザーに通知するという目的を果たすことができます。たとえば、Web サイト https://www.whatsmyip.org/more-info-about-you/ では、ローカル IP アドレスを含むシステムに関する詳細情報がユーザーに提供されます。
以前は、この目的には Java アプレットが使用されました。しかし、セキュリティ警告のためにアプレットの実行をためらう人が増えたため、このアプローチはあまり望ましくなくなりました。 WebRTC のソリューションでは、より目立たない方法でローカル IP アドレスを取得できます。
このアプローチは普遍的に信頼できるわけではないため、注意して使用する必要があることに注意することが重要です。それにもかかわらず、これはローカル ネットワークのステータスに関する情報をユーザーに提供する斬新で便利な方法を提供します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3