net

net は PHP から見えるネットワークインターフェースを、状態、IPv4/IPv6、マスク、利用可能なら broadcast や peer 情報とともに表示します。

ネットワークバージョン 1.1.5安定版
lil-terminal

概要

net は サーバーのネットワークインターフェースとアドレス に使います。よく使う操作は短いままにし、必要なときだけ専用の形式で詳細を追加するため、繰り返す作業を理解・再現しやすく、lil-terminal のスクリプトにもまとめやすくなります。

サーバーのインターフェースは公開 IP と同じとは限らない

共有ホスティングは NAT、プロキシ、事業者の内部ネットワーク配下にあることが多く、net にはプライベートアドレスや内部インターフェースが表示される場合があります。ip server、DNS、外部からの確認結果と比較して、ホストが実際にどう公開されているかを判断してください。

構文

lil-terminal
net [interface] [-4|-6|-l]

リファレンス

net

利用可能なネットワークインターフェースとアドレスを表示する

net <interface>

指定したインターフェースを表示する

-4

IPv4 アドレスだけを表示する

-6

IPv6 アドレスだけを表示する

-l

インターフェース名と状態だけを表示する

インタラクティブな sandbox プレビュー

用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。

インターフェースを一覧してから IPv4 を確認する

インストールと管理

現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。

Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。

Base パッケージ

ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。

install net
Minimum パッケージ

縮小パッケージをインストールします。ローカルリファレンスは含まれず、help <cmd> -i で現在のサーバーリファレンスを開きます。

install net -m
正確な公開版

この公開済みバージョンを正確に指定してインストールします。

install net -v 1.1.5
確認または更新

upgrade が互換性を確認し、必要な場合だけブロックを置換します。

upgrade net
モジュールを削除

コアや他のモジュールに触れず拡張ブロックを削除します。

install net -u

例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。

インターフェースを一覧してから IPv4 を確認する
net -l | net -4
インターフェース  lo
状態     up

インターフェース  eth0
状態     up

インターフェース  lo
状態     up
IPv4       127.0.0.1/8

インターフェース  eth0
状態     up
IPv4       192.0.2.10/24
指定したインターフェースを表示する
net eth0
Interface  eth0
Status     up
IPv4       192.0.2.10/24
Mask       255.255.255.0
Net · ipv4
net -4
Interface  lo
Status     up
IPv4       127.0.0.1/8

Interface  eth0
Status     up
IPv4       192.0.2.10/24
Net · ipv6
net -6
Interface  lo
Status     up
IPv6       ::1/128

Interface  eth0
Status     up
IPv6       2001:db8::10/64
Net · list
net -l
Interface  lo
Status     up

Interface  eth0
Status     up
存在しないインターフェースを扱う
net does-not-exist
インターフェース: 見つかりません

関連ドキュメント

現在の公開版

v1.1.52026-08-13

ネットワークオプションを簡潔に

IPv4、IPv6、一覧モードを通常のオプションとして整理しました。