os.networkInterfaces

関数の概要

os.networkInterfacesは、Node.jsのモジュールであり、コンピュータのネットワークインターフェースに関する情報を取得するために使用されます。主に、ネットワーク接続の確認やIPアドレスの取得などの目的で利用されます。

パラメータの説明

引数 用途
なし なし ネットワークインターフェース情報を取得するために現在のネットワーク環境を調査

戻り値

os.networkInterfacesは、ネットワークインターフェースの情報を含むオブジェクトを返します。非同期的に処理されるため、コールバック関数を使用して取得した情報を処理する必要があります。

使用例

ネットワークインターフェースの情報を取得して表示する例:


const os = require('os');
const networkInterfaces = os.networkInterfaces();

console.log(networkInterfaces);

特定のインターフェースのIPアドレスを取得する例:


const os = require('os');
const networkInterfaces = os.networkInterfaces();

const ipAddress = networkInterfaces['eth0'][0].address;
console.log(ipAddress);

関連する関数

  • os.hostname(): ホスト名を取得
  • os.userInfo(): ユーザー情報を取得

まとめ

os.networkInterfacesは、ネットワークインターフェースに関する情報を取得する便利な関数です。ネットワーク関連の作業を行う際に役立ちますが、非同期処理であるため、適切にコールバック関数を扱う必要があります。