net

net 显示 PHP 能看到的网络接口,包括状态、IPv4/IPv6、掩码,以及平台提供时的 broadcast 或 peer 信息。

网络版本 1.1.5稳定
lil-terminal

概览

使用 net 处理服务器网络接口与地址。常用操作保持简短,只有需要时才通过专门形式增加细节,因此重复任务更容易理解、复现并写入 lil-terminal 脚本。

服务器接口不一定就是公网地址

共享主机常位于 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 和列表模式统一整理为普通选项。