例如...我有一台 Ubuntu LAMP 服务器,需要多个 IP 地址来托管 SSL 站点。我可以使用 DHCP 预留分配多个地址吗?
答案1
每个 MAC 不是多个,但是如果您对 NIC 进行 VLAN 标记和中继,那么您的 DHCP 服务器会认为它们是不同的适配器。
答案2
在我的家庭设置中,我使用域名系统作为本地 DNS 和 DHCP 服务器。它有一个选项,您可以通过该选项根据所谓的“DHCP 客户端标识符”指定 IP 地址,即 DHCP 客户端在请求租约时传递给 DHCP 服务器的字符串。
我使用它为家里的所有笔记本电脑分配相同的 IP,无论它们是通过有线连接还是通过 wifi 连接(不同的 MAC,相同的 IP)。
因此,我对你的问题的思考是你根据需要定义尽可能多的 NIC 别名(eth0、eth0:1、eth0:2......),然后拥有dh客户端为每个别名请求租约,每次指定不同的客户端 ID(例如“eth0”、“eth0_1”、“eth0_2”...)。
我不确定这是否有效,而且可能有人会证明我错了,但我会尝试一下:快速且易于测试。