我有一台服务器,它在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:vpn
、eth0:webmail
和eth0:wiki
接口不会ip link show
像 VLAN 接口(例如eth0.123
)那样出现在输出中。这些eth0:vpn
和接口eth0:webmail
是什么?eth0:wiki
答案1
复制自我上面的评论:
这些是接口别名。基本上,它们允许一台机器在同一网络中拥有多个 IP。这些在许多情况下都很有用,例如在一个 IP 上运行权威 DNS 解析器,在不同 IP 上运行递归解析器,或者在主服务器崩溃时临时将服务转移到另一台计算机,而无需重新配置整个 LAN。
我是否正确,基本上这些“接口别名”就像 Cisco IOS 术语中的“辅助地址”
是的,正是这样。
然而,这些标签的原因是什么
eth0:vpn
?eth0:webmail
eth0:wiki
它们只是系统管理员分配的标签。我想重点是为了更容易区分哪个服务与哪个别名相关联。这些名字本身并没有什么特别的(AFAICT)。