一个服务器上的多个IP地址

我们有一个服务器 (路由器) 从 5 IP地址 (我们在不同的网站上).

我想知道为什么服务器被配置为:

-> eth1 连接到调制解调器

-> 建立连接时,创建 "ppp0"

-> 有一个脚本B.

/etc/ppp/ip-up.d/2publicips

:

 ifconfig eth2   163.88.0.25 netmask 255.255.255.248 
ifconfig eth2:0 163.88.0.26 netmask 255.255.255.248
ifconfig eth2:1 163.88.0.27 netmask 255.255.255.248
...

一切都很好。 我只是好奇,为什么它被配置了。

我的问题:

这是配置具有多个IP地址的服务器的正确方法吗?

为什么使用 "eth2" 额外的IP地址? 因此,我们无法将电缆连接到 eth2. 为什么不使用 «ppp0: 1, ppp0: 2 ...» 或者 «eth1: 1, eth1: 2 ...»?

不幸的是,已经安装了此服务器的人不再在此处。

我不太熟悉多种寻址。
已邀请:

董宝中

赞同来自:

可能是你使用 PPPoE, 是什么解释了为什么 eth1 连接到调制解调器。

什么时候会话 PPP 安装了, pppd 会造成各种情景 ip.up.d, 如你所提到的那样。



ifconfig

您所显示的命令是设置假名的合理方式 IP.

使用多个IP地址的最逻辑原因, - 这是虚拟托管名称是不可能的 (https 是最明显的典型例子,以来 - 在支持之前 SNI 将是安全的 ​​- 你什么都不知道 SSL 尚未见到作为节点的HTTP标题的演示文稿证书).

我也假设“路由器”执行双重功能 (或者是一次) 作为服务器 - 不一定是HTTP服务器。

要回复问题请先登录注册