Ubuntu

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

  • April 1, 2011

我知道 Windows 有 ipconfig 命令來查找有關我的主機名和 IP 地址的資訊。在 Ubuntu 上我試過:

tpconfig - 沒有安裝在我的機器上 iwconfig - 沒有提供有用的資訊 ifconfig - 提供了以下內容:

inet 地址:128.48.204.195 廣播:128.48.204.255

我在防火牆後面。這些是我的 IP 地址嗎?或者它們代表什麼?

另外,每台電腦都有主機名嗎?如果是這樣,我該如何發現?

謝謝,亞歷克斯

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

然後 IP 在 NAT 之後,如果沒有某種設置的埠轉發,就無法從外部訪問。由於您的 IP 不在任何這些範圍內,因此它是公共 IP,只要它前面的防火牆沒有明確阻止數據包,就可以通過 Internet 訪問。

Bcast 地址是您的子網(您所在的網路)的廣播地址,此 IP 不會單獨分配給您,並且對您子網上的每個人都相同。廣播地址是子網中的最後一個 IP,它不能分配給任何主機,而是被許多網路協議使用。

您可以通過執行hostname命令或cat /etc/hostname

引用自:https://serverfault.com/questions/254402