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