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