如何为一台计算机分配多个IP地址?

Meh*_*ran 4 networking dhcp ip

dhcp ip 范围是 192.168.0.255/24。我希望我的计算机从此 dhcp 获取多个 IP 地址。所以我可以用一台计算机通过不同的 IP 地址建立多个连接!

有没有办法做到这一点?

编辑1:

在 Windows 或 Unix 中,无所谓!

假设我想下载一个文件。下载器所做的非常简单的事情就是将文件拆分为一些部分并同时下载它们!以便它应该通过许多连接(每个部分 1 个连接)连接到文件服务器。在这里,我希望下载器使用不同的IP地址建立每个连接!

实际上,服务器限制了 IP 地址的下载速度。所以,这样我就可以绕过这个下载限制!

cpa*_*ast 11

在本地网络上为自己提供多个 IP 地址并不能解决下载限制。

您的地址在192.168.0.0/16范围内。该范围由私有 IP 地址组成,在您的 LAN 之外没有任何意义。您的路由器使用称为网络地址转换 (NAT) 的系统,让您家庭网络上的每个设备都使用相同的公共 IP。这样做的原因是 IPv4 地址少于需要的地址,并且该系统允许一个房子共享一个地址。

因为您的路由器正在使用 NAT,所以下载服务器看不到您的私有 IP。就其而言,您家中的任何设备都使用相同的IP,因此它会认为它们是同一台设备。

唯一真正的解决方案是购买额外的公共 IP。但是,这不是您在消费者互联网连接上可能会发现的。通常,只有服务器需要公共 IP,因此您可能只能在企业级连接上找到它们。

总结:虽然您可以为自己提供多个 IP(静态,如有必要),但这对您的实际问题没有帮助。


Vi.*_*Vi. 5

回答被问到的问题(提问者的问题无关):

要从 DHCP 服务器获取多个 IP,您需要添加具有单独 MAC 地址的新的真实或虚拟以太网适配器。

GNU/Linux 示例(未测试):

brctl addbr br0
brctl addif br0 eth0
ip link add type veth
brctl addif br0 veth0
ifconfig eth0 0.0.0.0 up
ifconfig veth0 up
ifconfig veth1 up
ifconfig br0 up
dhclient br0 veth1
Run Code Online (Sandbox Code Playgroud)


Bla*_*dow 0

您可以在一台计算机内使用虚拟计算机。然后您可以分配不同的IP地址。