hostname -i
的 ip 地址和 ?? 的输出之间有什么区别ip addr
,以及 的 ip 地址用于什么hostname -i
用途?
答案1
按照man hostname
-i, --ip-address Display the network address(es) of the host name. Note that this works only if the host name can be resolved. Avoid using this option; use hostname --all-ip-addresses instead.
这将获取主机名,执行该主机名的 DNS 查找,并显示相应的地址。
ip addr
将为您提供所有接口、所有 IP、别名(如果有)以及 mac、状态等的完整列表。