networking - 云公共 ipv4 的工作原理
问题描述
公共 ipv4 地址如何在任何云服务中工作。
让我们考虑 GCP,
如果所有虚拟机都有公共 IPv4 地址,那么 IPv4 就会用完,因为它有一些限制,但我们可以在云上创建很多机器。
AWS 或 Azure 也是如此。
那么他们如何管理 IPv4 地址呢?
解决方案
您的问题的一个简单答案是 Azure、AWS 等云服务提供商拥有一个公共 IP 地址池。这些 IP 地址会在需要时分配给 VM,并在您的工作完成后释放。
您需要了解有关 IPv4 地址的一些信息。
- IPv4 地址有两种类型:公共 IP 地址和私有 IP 地址
- 您只能在 Internet 上使用公共 IP 地址。(私有 IP 地址只能在您的网络或公司内部使用)
- 互联网上的每台机器都必须有一个唯一的 IP 地址。
如果您为每个设备 (VM) 分配公共地址,那么它们就会消失。为了克服这个问题,我们可以使用私有 IP 地址。不同的组织可以同时使用相同的私有 IP 地址。但是独特性呢?出现了NAT的概念。
NAT 允许您在组织或网络中使用私有 IP 地址,还允许您通过 Internet 进行通信。
您可以在此处阅读有关 NAT的更多信息
在这里深入了解 NAT
推荐阅读
- javascript - 我的 chrome 扩展内容脚本与从 popup.js 发送的相同函数相乘
- java - 使用 xtext 和 maven 解决构建问题
- kubernetes - 无法将 .netcore 应用程序作为 kubernetes cronjob 运行
- oracle - Docker 上的 Oracle :: ORA-12162: TNS:net 服务名称指定错误
- javascript - 我想在 sendinf API 请求中的对象下使用基于条件的对象
- java - 相交功能在第一次相交后停止工作
- javascript - 使用 PasteFromWord 插件时出现 CKEditor 异常
- elasticsearch - 如何使用 Java 高级 REST 客户端 API 编写 elasticsearch-sql 查询
- javascript - ReactJS 组件的引导表 JS 扩展功能
- r - 如何创建一个函数来根据 R 中不同数据框中的值生成新变量