我在 VMware 上运行 Kali Linux,它的 IP 地址是 127.0.0.1,我的 PC IP 地址是 192.168.1.5,我仍然可以用我的 PC ping 我的 Kali Linux,他们的 IP 不应该都以 192.168 开头。 ..为了相互交流?
我在 VMware 上运行 Kali Linux,它的 IP 地址是 127.0.0.1,我的 PC IP 地址是 192.168.1.5,我仍然可以用我的 PC ping 我的 Kali Linux,他们的 IP 不应该都以 192.168 开头。 ..为了相互交流?
127.0.0.1
是lo
或类似的环回地址,应该存在于所有系统上。127.0.0.0/8
除了127.0.0.0
&之外,您实际上可以 ping 任何地址127.255.255.255
。127.0.0.1 是“我”的标准简写。
它被称为环回地址或本地主机。每台计算机的“自我”都可以在 127.0.0.1 到达。
来自维基百科 - 本地主机
127.0.0.1
是一个环回地址,分配给名为的特殊环回接口lo
并与 name 关联localhost
。这是为计算机表达字面意思“这里”的方式。继续类比,localhost 名称对应“Myself”,FQDN 对应全名,hostname 对应名字,“non-loopback”IP 地址对应房间内人的当前位置,而网络地址就像房间号。不,IP 地址不必在同一个网络中就可以进行通信。例如,您的 PC 与 SuperUser 服务器不在同一个网络中,但它们以某种方式进行通信。在 Linux 中,您原则上可以将套接字绑定到分配给计算机的任何地址(它们都称为本地
local
地址,您可以在路由表中使用观察它们ip route show table local
)并与任何将该地址路由到您的计算机的实体进行通信。特别是,本地表中存在的任何两个地址都可以相互通信,因为本地表是计算机的“我是谁”信息的来源。