在 Unix 和 Linux 上获取 IPv4 地址

Muhammad Husnain 2023年1月30日 2022年5月11日
  1. IPv4(互联网协议版本 4)
  2. 在 Unix 和 Linux 上使用 Linux 向导获取 IPv4 地址
  3. 在 Unix 和 Linux 上使用终端获取 IPv4 地址
在 Unix 和 Linux 上获取 IPv4 地址

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 向导中,转到设置,单击网络,然后单击有线选项中的设置图标。

Linux 向导

点击 Wired 选项中的 setting 图标。

linux 向导上的有线详细信息

将出现一个新的 Linux 向导,你可以检查链接速度、IPv4 地址、IPv6 地址、硬件地址、默认路由和 DNS。

在 Unix 和 Linux 上使用终端获取 IPv4 地址

还有很多命令可以在终端中获取 IP 地址,例如,ip addresshostname -Inetwork manager

命令 hostname -I 将只为你提供终端上的 IP 地址。

终端主机名命令

命令 ip address 将为你提供 IP 地址的简要说明。

终端 ip 地址命令

命令 nmcli -p device show 将为你提供网络的详细描述,例如 IPv4 地址IPv4 网关连接类型(有线/无线)、网络类型MTU(最大传输单元)和硬件地址

终端 nmcli 命令

Muhammad Husnain avatar Muhammad Husnain avatar

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