@テク野路ジーロード

配信タグシェアリングシステムpickvyを開発、運営開始。最近は、Googleアナリティクスを研究中

javascriptでWAN側とローカル側のIPアドレスを取得する検証ページを公開してみた

IPアドレスの取得では、WAN側のIPアドレスを意味することが多いが、
今回はローカルのIPアドレスを取得する検証ページを掲載します。
 

そもそもは、Daniel Roeslerさんという外国の方が公開しているものです。
WebRTCという技術を使っているみたいです。
対応ブラウザは、FirefoxSafari限定(らしい)です。


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