eth0:Linux 中的接口

eth0:Linux 中的接口

我有一台服务器,它在ip addr show物理接口eth0部分下的输出中显示以下三个“辅助”IPv4 地址:

inet 10.10.1.26/32 scope global eth0:vpn
inet 10.10.1.19/32 scope global eth0:webmail
inet 10.10.1.20/32 scope global eth0:wiki

这些eth0:vpneth0:webmaileth0:wiki接口不会ip link show像 VLAN 接口(例如eth0.123)那样出现在输出中。这些eth0:vpn和接口eth0:webmail是什么?eth0:wiki

答案1

复制自我上面的评论:

这些是接口别名。基本上,它们允许一台机器在同一网络中拥有多个 IP。这些在许多情况下都很有用,例如在一个 IP 上运行权威 DNS 解析器,在不同 IP 上运行递归解析器,或者在主服务器崩溃时临时将服务转移到另一台计算机,而无需重新配置整个 LAN。

我是否正确,基本上这些“接口别名”就像 Cisco IOS 术语中的“辅助地址”

是的,正是这样。

然而,这些标签的原因是什么eth0:vpneth0:webmaileth0:wiki

它们只是系统管理员分配的标签。我想重点是为了更容易区分哪个服务与哪个别名相关联。这些名字本身并没有什么特别的(AFAICT)。

相关内容