javascriptでWAN側とローカル側のIPアドレスを取得する検証ページを公開してみた
IPアドレスの取得では、WAN側のIPアドレスを意味することが多いが、
今回はローカルのIPアドレスを取得する検証ページを掲載します。
そもそもは、Daniel Roeslerさんという外国の方が公開しているものです。
WebRTCという技術を使っているみたいです。
対応ブラウザは、FirefoxとSafari限定(らしい)です。
javascript読むスキルが無いので理解しきれませんでしたが、
確認用に動くサイトを作ってみました。
取り敢えず、取得できました。
以下のサイトにアクセスしてみて下さい。
あなたのWAN側IPアドレスと、ローカル側IPアドレスが見えましたか?
検証サイトのページ
http://app.yontab.com/search/yourip
以下にお世話になりました。Danielさんの情報を載せておきます。
■ Daniel Roeslerさんの紹介ページ
https://github.com/diafygi
■javascriptコードが書かれているGithubページ
GitHub - diafygi/webrtc-ips: Demo: https://diafygi.github.io/webrtc-ips/
■WebRTCについて
以下を見ると、より理解できるかも(私はまだ見てませんが)
連載 | WebRTCを使ってみよう! | HTML5Experts.jp