2

(1) 我和其他人在同一个局域网上的真实 IP 地址是什么?尽管我们共享同一个路由器/LAN,我们还能拥有一个唯一的 IP 吗?以及如何分配 IP?

谢谢!

4

2 回答 2

4

如果您使用路由器访问互联网,您可能也有在路由器上运行的 DHCP 服务器。这为每台计算机提供了一个唯一的 IP 地址,租期为 x 天。

从网络上,只有您的公共(大部分是动态的)IP 地址会显示给其他人。

在您的私有本地网络中,您有私有 IP 地址,例如 192.168.xx/class C。

在本地计算机上查找 IP 地址的简单方法:打开 cmd shell 并键入“ipconfig /all”。然后您会看到您的 IP 地址以及网关(即您的路由器)。

于 2011-02-22T08:43:13.513 回答
0

在单个 LAN(我在这里将其定义为没有网络地址转换 (NAT) 的网络部分)内,您的 IP 地址应该是唯一的。

这样流量就可以到达正确的机器。

然而,事情从来没有那么简单。全世界看到您的 IP 地址很有可能与您的本地 IP 地址完全不同。您的本地地址可能是 10.xxx 或 192.xxx(根据记忆),这是一组私有IP 范围中的一个。例如,我在这里的 Ubuntu 机器是 10.1.1.2,这个地址可能是地球上其他 50 万人拥有的地址。

但是我的数据包并没有通过该源地址到达互联网,因为它们通过我办公桌上的 NAT 路由器以及我的 ISP 中的大量其他 NAT 设备。

正是这个 NAT 进程允许所有这些私有 IP 范围可用。

至于如何获取 IP 地址,您可以设置静态地址(对于您不想更改的服务器非常有用),但非服务器机器的常用方法是使用 DHCP(动态主机配置协议)服务器,该服务器管理 IP 地址并根据需要分发它们(通常在启动客户端计算机时)。

通常,DHCP 服务器会将 IP 地址锁定到特定的以太网 MAC 地址一段时间(在我们的公司环境中,为三周)。这意味着,除非您的机器关闭了四个星期的假期,否则您应该始终拥有相同的地址。

请记住,您可能拥有多个具有不同 IP 地址的网卡。您甚至可能有一个具有多个 IP 地址的网卡。在这种情况下,可以说您拥有多个真实 IP 地址,尽管我可能仍会说它是为您的默认路由提供服务的一个(默认情况下您的数据包发出的源地址)。

这是一个非常……有趣的……工作领域:-)

于 2011-02-22T08:45:53.080 回答