JavaScript - Node.js - 自己 Ipv4 アドレス取得


クラウディア 


1. 概要
2. 自己 Ipv4 アドレス取得
3. 参考サイト

1. 概要

 通常「JavaScript」は、クライアントのブラウザで動作するので。  セキュリティとプライバシーの観点からブラウザはローカルアドレスを公開しない 仕様になっています。  ただし、サーバサイドの「Node.js」は、オペレーティングシステムの情報にアクセスできるので。  ローカルの「Ipv4」アドレスを取得できるようです。

2. 自己 Ipv4 アドレス取得

 下記のコードで取得できます。

const os = require("os");

function getLocalIPv4() {
  const interfaces = os.networkInterfaces();
  for (const iface of Object.values(interfaces)) {
    for (const config of iface) {
      if (config.family === "IPv4" && !config.internal) {
        return config.address;
      }
    }
  }
}

console.log(getLocalIPv4());

3. 参考サイト

 本ページは、「ChatGPT」軍曹を参考にさせていただきました。

audiobook.jp
U-NEXT
TikTok Shop 【リピート用プログラム】
葬送のフリーレン Prime Video
アフィリエイトのアクセストレード
薬屋の独り言
健康サポート特集
ハイスピードプラン
EaseUS
JETBOY
サウンドハウス
earthcar(アースカー)
【usus ウズウズ】
Amazonギフトカード
5G CONNECT
損保との違い
ネットオークションの相場、統計、価格比較といえばオークファン
ベルリッツ
それがだいじWi-Fi