在 Unix 和 Linux 上获取 IPv4 地址
![在 Unix 和 Linux 上获取 IPv4 地址](/img/Linux/feature-image---linux-get-ip-address.webp)
IP 代表互联网协议,它规定了互联网通信的原则。Internet 协议 (IP) 地址是 Internet 上每个设备的唯一标识符,允许在连接的设备之间传输数据。
IP 地址由称为 IANA
(互联网号码分配机构)的标准组织分配。IP 地址有不同的版本,但 IPv4(Internet 协议版本 4)是最常用于 Internet 传输的。
IPv4(互联网协议版本 4)
IPv4
是一个 32 位长的唯一地址,由网络和主机部分组成。网络部分被唯一地分配给网络,而主机部分被分配给网络中的每个主机。
IPv4 地址可以是私有的或公共的。专用地址仅用于本地网络,不能在 Internet 上传输数据。
IANA 推出了三个私有 IP 地址范围,如下所示。
10.0.0.0-10.255.255.255 \\
172.16.0.0-172.31.255.255 \\
192.168.0.0-192.168.255.255
公共 IP 地址也是用于通过 Internet 与设备(主机、WEB、VPN 等)通信的全局地址。
在 Linux 中获取 IP 地址有两种简单的方法:Linux 向导和终端。
在 Unix 和 Linux 上使用 Linux 向导获取 IPv4 地址
在 Linux 向导中,转到设置
,单击网络
,然后单击有线
选项中的设置
图标。
点击 Wired
选项中的 setting
图标。
将出现一个新的 Linux 向导,你可以检查链接速度、IPv4 地址、IPv6 地址、硬件地址、默认路由和 DNS。
在 Unix 和 Linux 上使用终端获取 IPv4 地址
还有很多命令可以在终端中获取 IP 地址,例如,ip address
、hostname -I
、network manager
。
命令 hostname -I
将只为你提供终端上的 IP 地址。
命令 ip address
将为你提供 IP 地址的简要说明。
命令 nmcli -p device show
将为你提供网络的详细描述,例如 IPv4 地址
、IPv4 网关
、连接类型
(有线/无线)、网络类型
、MTU
(最大传输单元)和硬件地址
。
Husnain is a professional Software Engineer and a researcher who loves to learn, build, write, and teach. Having worked various jobs in the IT industry, he especially enjoys finding ways to express complex ideas in simple ways through his content. In his free time, Husnain unwinds by thinking about tech fiction to solve problems around him.
LinkedIn