![子网中的一个 IP 无法从外部访问,但其他 IP 工作正常](https://linux22.com/image/774532/%E5%AD%90%E7%BD%91%E4%B8%AD%E7%9A%84%E4%B8%80%E4%B8%AA%20IP%20%E6%97%A0%E6%B3%95%E4%BB%8E%E5%A4%96%E9%83%A8%E8%AE%BF%E9%97%AE%EF%BC%8C%E4%BD%86%E5%85%B6%E4%BB%96%20IP%20%E5%B7%A5%E4%BD%9C%E6%AD%A3%E5%B8%B8.png)
前几天,我们的虚拟主机崩溃了,导致一些虚拟机重置并重新上线。其中一个虚拟机在恢复后,无法从其所在子网外部通过网络访问。但是,可以从同一子网中的设备访问它。除了重新启动并迁移到另一台主机外,虚拟机上没有任何变化;同一主机上的其他虚拟机没有任何网络问题。我们尝试将其迁移到集群中的其他主机,但没有变化。
奇怪的是,如果我将同一子网中的不同 IP 地址应用于虚拟机,则可以通过该 IP 访问虚拟机。就好像只有一个 IP 地址以某种方式损坏或被阻止了一样。虚拟机上没有防火墙规则,而且由于它位于同一子网中,网关和网络掩码保持不变。
正常配置,不起作用:
IP 10.20.30.40/26;网关 10.20.30.1 - 仅可从 10.20.30.0/26 中的其他虚拟机访问;它可以 ping 网关,但无法通过它
测试配置,相同的虚拟机,可从外部访问:
IP 10.20.30.41/26;网关 10.20.30.1 - 可从外部 10.20.30.0/26 访问,且无任何问题,并且也可访问外部网络
我不知道“原始”IP 可能出了什么问题,导致这种情况。如果是虚拟机之外的问题,我可以让网络团队检查,但我不知道该问他们什么。我应该检查什么?