Linux 查询 IP 地址的命令
ip命令
要素:
- 显示所有网络接口的 IP 地址
- 可以指定特定网络接口
- 提供详细的 IP 地址信息,如 IPv4、IPv6、子网掩码、网关
ifconfig命令
要素:
- 显示所有网络接口的 IP 地址
- 已弃用,建议使用 ip 命令
- 提供了与 ip 命令类似的信息,但附加了接口状态和硬件地址
hostname -I命令
要素:
- 显示主机的所有 IPv4 地址
- 易于使用
- 不提供子网掩码或网关信息
hostname -I | grep ipv6命令
要素:
- 仅显示主机的 IPv6 地址
- 扩展 hostname -I 命令以包括 IPv6 地址
- 不提供子网掩码或网关信息
ip route get 8.8.8.8 | grep src命令
要素:
- 确定用于路由到特定 IP 地址(在此示例中为 8.8.8.8)的源 IP 地址
- 可以用于确定主机的 IPv4 地址
- 不提供子网掩码或网关信息
![](https://img0.baidu.com/it/u=3244160614,1642442453&fm=253.jpg)