- 1. 概要
- 2. 自己 Ipv4 アドレス取得
- 4. 参考サイト
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());
4. 参考サイト
本ページは、「ChatGPT」軍曹を参考にさせていただきました。
|
|