ご覧頂きありがとうございます。
上記環境下で、グローバルIPを取得することはできますでしょうか?
独学でサイトを作成しているんですが、荒らしなどの対策のため、ページに訪問したユーザーのIPアドレスを取得し、MongoDBに保存、荒らし行為があった際に、ページを見ることはできても、コメントをすることができないようにしたいのです。
流れとしては
TopPageにアクセス->IPアドレスを取得&MongoDBで検索->このユーザーのアクセス権限を取得
といったような処理を行いたいと考えています。
Javascript
1var os = require('os'); 2 3 var ip = os.networkInterfaces(); 4 console.log(ip['eth0'][0].address);
上記でIPアドレスを取得できるらしい(実際に10.0.x.xと表示できている)のですが、グローバルIPなのかどうかわかっておらず、これを元に上記のアクセス権限の処理を作成して良いものかどうか判断できかねております。
またグローバルIPアドレスはPC一台につき一つという理解で間違い無いでしょうか?
もしよろしければご教授いただければ助かります。
追記:console.log(ip)とするとlo、eth0、eth1と3つのadressが表示されるのですが、
各々の違いはなんでしょうか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/12/19 04:24
2017/12/19 05:12
退会済みユーザー
2017/12/19 05:57