![Azure 上虚拟机的出站互联网连接:虚拟网络(使用默认配置)与 NAT 网关](https://linux22.com/image/766559/Azure%20%E4%B8%8A%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9A%84%E5%87%BA%E7%AB%99%E4%BA%92%E8%81%94%E7%BD%91%E8%BF%9E%E6%8E%A5%EF%BC%9A%E8%99%9A%E6%8B%9F%E7%BD%91%E7%BB%9C%EF%BC%88%E4%BD%BF%E7%94%A8%E9%BB%98%E8%AE%A4%E9%85%8D%E7%BD%AE%EF%BC%89%E4%B8%8E%20NAT%20%E7%BD%91%E5%85%B3.png)
我在 Azure 上手动配置的虚拟网络内运行一些虚拟机。大多数情况下,这些虚拟机都是无人值守运行的,如果我需要远程访问它们,我只需分配一个公共 IP 地址并通过 RDP 登录即可。
我正在研究为这些虚拟机配置出站互联网访问,我很快意识到 Azure 虚拟网络默认支持此功能(默认网关是与子网关联的第一个 IP 地址)。
当我第一次研究如何为这些虚拟机启用出站互联网连接时,我最初的研究让我找到了一个解决方案,即在虚拟网络中添加一个 NAT 网关就我而言,我没有任何功能要求让我的所有虚拟机共享同一个公共 IP 地址,因此我很乐意使用虚拟网络的默认配置(它更简单 - 并且不需要配置) - 但是,我很好奇,与使用 Azure 上虚拟网络的默认配置相比,使用 NAT 网关进行出站互联网访问有什么优势吗?
答案1
Azure 中的出站 NAT 网关纯粹是为了解决 vNet 中所有资源都具有静态出站 IP 的问题。如果您不需要它,那么它不会给您带来任何好处。