【发布时间】:2019-07-06 22:48:22
【问题描述】:
一个月前我开始学习 Azure。我们在 azure 上创建了一个应用服务。对于应用服务,生成的 IP 地址有两种类型,一种是 Inbound,另一种是 Outbound。谁能解释一下为什么有两个 IP 地址以及我们可以在哪里使用它们。
我知道同样的概念适用于几乎所有基于云的服务,例如 AWS。 如果我错了,请纠正我。
【问题讨论】:
标签: amazon-web-services azure azure-devops ip
一个月前我开始学习 Azure。我们在 azure 上创建了一个应用服务。对于应用服务,生成的 IP 地址有两种类型,一种是 Inbound,另一种是 Outbound。谁能解释一下为什么有两个 IP 地址以及我们可以在哪里使用它们。
我知道同样的概念适用于几乎所有基于云的服务,例如 AWS。 如果我错了,请纠正我。
【问题讨论】:
标签: amazon-web-services azure azure-devops ip
入站 IP 地址将用作希望连接到您的应用的任何人的目标。 虽然在应用服务中不能仅使用 IP 地址直接连接,但需要主机标头来定位应用,因为地址是共享的。
因此,如果您想在 DNS 中配置主机名,例如 yourcompany.com,您可以创建一条 A 记录,将 yourcompany.com 指向入站 IP 地址。 这将允许人们连接到 yourcompany.com。
如果您的应用进行出站网络调用(调用另一个 API 等),其他设备/服务会看到出站地址。 其中有一组,它们都由其他应用共享,您的应用将在每个连接上使用其中一个。
据我了解,存在一组出站地址的原因是允许更多同时连接,因为每个连接都需要一个端口来接收响应。 每个地址的端口数量有限。
【讨论】: