![为什么当我在 Azure 中 ping EvenHub 的 FQDN 时会得到三个不同的 IP 地址?](https://linux22.com/image/775132/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%BD%93%E6%88%91%E5%9C%A8%20Azure%20%E4%B8%AD%20ping%20EvenHub%20%E7%9A%84%20FQDN%20%E6%97%B6%E4%BC%9A%E5%BE%97%E5%88%B0%E4%B8%89%E4%B8%AA%E4%B8%8D%E5%90%8C%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
我在防火墙后面遇到了与 Azure 的连接问题,因此我编写了一个脚本,每隔一分钟 ping 一次。
为什么当我在 Azure 中 ping EvenHub 的 FQDN 时会得到三个不同的 IP 地址?为什么有 3 个?
我得到了另一个 eventHub,不同的 FQDN 并且只有一个 IP
答案1
因为 Azure 在该实例中选择了这种方式进行配置。他们给你一个 FQDN,而不是 IP,原因如下:他们运行一个大规模操作,并且可能出于负载平衡、中断或类似原因而切换。
你应该不是依赖于将 IP 列入白名单。许多防火墙支持定期将域解析为 IP,因此您实际上可以将 FQDN 列入白名单,而 FW 将负责更新规则以匹配实际 IP。