如何在 Ubuntu 上找到我的主机名和 IP 地址?

Gen*_*nik 3 ubuntu firewall ip hostname

我知道 Windows 有 ipconfig 命令来查找有关我的主机名和 IP 地址的信息。在 Ubuntu 上我试过:

tpconfig - 没有安装在我的机器上 iwconfig - 没有提供有用的信息 ifconfig - 提供了以下内容:

inet 地址:128.48.204.195 广播:128.48.204.255

我在防火墙后面。这些是我的 IP 地址吗?或者他们代表什么?

另外,每台计算机都有主机名吗?如果是这样,我如何找到它?

谢谢,亚历克斯

Pra*_*min 6

inet 地址是您的 IP 地址。它不是 3 个私有 ip 地址范围之一,因此它是外部可以访问的外部 IP。

如果您的 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
Run Code Online (Sandbox Code Playgroud)

然后 IP 在 NAT 后面,如果没有某种设置的端口转发,就不能从外部访问。由于您的 IP 不在这些范围内,因此它是一个公共 IP,只要它前面的防火墙没有明确阻止数据包,就可以通过互联网访问。

Bcast 地址是您的子网(您所在的网络)的广播地址,该 IP 不是分配给您一个人的,您子网中的每个人都是相同的。广播地址是子网中的最后一个 IP,它不能分配给任何主机,而是被许多网络协议使用。

您可以通过运行hostname命令或cat /etc/hostname