> For the complete documentation index, see [llms.txt](https://docs.console.zenlayer.com/welcome/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.console.zenlayer.com/welcome/cn/elastic-compute/networking/bandwidth/06a-instance-to-instance-traffic.md).

# 实例互访路径与计费

平台内两台实例互访时，是否产生公网费用取决于访问的目的地址：访问对方的内网 IP，流量留在 Zenlayer 内网，不计公网费用；访问对方的 EIP，流量会离开平台公网边界再返回，按公网流量计费——即使两台实例在同一地区、同一 VPC。

## 结论速览

| 互访方式                  | 流量路径                 | 公网费用                          | 其他费用                                                                                       |
| --------------------- | -------------------- | ----------------------------- | ------------------------------------------------------------------------------------------ |
| 同地区，访问对方内网 IP         | 计算节点之间直达             | 不收费                           | 无                                                                                          |
| 跨地区（全球 VPC），访问对方内网 IP | 经 Zenlayer 跨地区内网     | 不收费                           | [跨地区带宽](/welcome/cn/elastic-compute/networking/cross-region/03-region-links.md)，按固定带宽按小时计费 |
| 任意地区，访问对方 EIP         | 经公网网关和边界路由出平台，再从公网返回 | 收费：计入源端 EIP 的出向，以及目的端 EIP 的入向 | 无                                                                                          |

> **建议**：平台内实例之间的业务流量（如数据库、缓存、内部 API），请配置为访问内网 IP 或内网域名，而不是 EIP。

## 内网 IP 互访路径

实例通过内网 IP 访问同一 VPC 内的其他实例时，流量始终留在 Zenlayer 内网，不经过公网网关，也不占用任何 EIP 的带宽。

![内网 IP 互访留在 Zenlayer 内网，同地区不收费](https://2318250923-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBWy7DFFtkhyEC9R4kE%2Fuploads%2Fgit-blob-fb31afce5a983b1bc9a97c260d5793fe52609a47%2Finstance-private-ip-paths.svg?alt=media)

1. **同节点**：两台实例在同一台计算节点上，流量在节点内直接转发。
2. **同地区跨节点**：流量经内网隧道从源计算节点直达目的计算节点，不经过任何网关。
3. **跨地区**：两台实例在同一个全球 VPC 的不同地区，流量经两端的跨地区网关和 Zenlayer 跨地区内网传输，带宽受所购跨地区带宽限制。

## EIP 互访路径

实例访问另一台实例的 EIP 时，平台按公网流量处理：流量离开平台公网边界，由上游网络按公网路由送回。平台内没有针对本平台 EIP 的内部捷径，两台实例在同一地区、同一 VPC 时也是如此。

![访问对方 EIP 时，流量出平台边界再返回，两端 EIP 都计量](https://2318250923-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBWy7DFFtkhyEC9R4kE%2Fuploads%2Fgit-blob-aff066813df09026b546847130458b9ef119eaee%2Finstance-eip-path.svg?alt=media)

1. 实例 1 发往 EIP2 的流量到达公网网关，源地址转换为 EIP1，计入 **EIP1 的出向流量**。
2. 流量经边界路由器离开平台，上游网络按公网路由将其送回宣告 EIP2 的边界路由器。
3. 公网网关将目的地址 EIP2 转换为实例 2 的内网 IP，计入 **EIP2 的入向流量**，再送达实例 2。
4. 实例 2 的回包沿相反路径返回，计入 EIP2 的出向和 EIP1 的入向。

[普通模式 EIP、Bypass EIP](/welcome/cn/elastic-compute/networking/standard-vs-bypass-eip.md) 以及公网 IPv6 地址走同样的路径，同样计量。

## 计费说明

公网计费只计量经过 EIP（公网出口）的流量；只要流量的目的地址是 EIP，即使对端也在 Zenlayer 平台内，也按公网流量计费。内网 IP 之间的流量不计入公网费用。

| 计费方式                                                                            | 计费方向              | EIP1 → EIP2 的流量如何计入               |
| ------------------------------------------------------------------------------- | ----------------- | --------------------------------- |
| [固定带宽计费](/welcome/cn/elastic-compute/networking/bandwidth/04-flat-rate.md)      | 只计出向              | 占用 EIP1 的出向带宽；按带宽上限按小时计费，不另计流量    |
| [流量计费](/welcome/cn/elastic-compute/networking/bandwidth/03-data-transfer.md)    | 只计出向              | 计入 EIP1 所属实例的出向流量（GB）；EIP2 的入向不计费 |
| [合并带宽组](/welcome/cn/elastic-compute/networking/bandwidth/05-aggregated-95th.md) | 取进、出两个方向 95 值的较大者 | 同时计入 EIP1 的出向和 EIP2 的入向           |

各计费方式的计量方向详见[计费方向](/welcome/cn/elastic-compute/networking/bandwidth/06-billing-direction.md)。

内网流量的计费规则：

* 同地区内通过内网 IP 互访：免费。
* 跨地区通过内网 IP 互访（全球 VPC）：不计公网费用；需要购买[跨地区带宽](/welcome/cn/elastic-compute/networking/cross-region/03-region-links.md)，按固定带宽按小时计费。每个全球 VPC 提供 10 Kbps 免费带宽用于连通性测试。

## 常见问题

**两台实例在同一个 VPC，用 EIP 互访也收费吗？**

收费。EIP 是公网地址，发往 EIP 的流量按公网路由转发，会经过平台公网边界，与两台实例是否在同一 VPC、同一地区无关。

**EIP 互访时，哪一端产生费用？**

通常只有发送方。流量计费和固定带宽计费只计出向：实例 1 发往 EIP2 的流量计入 EIP1 的出向，由 EIP1 计费，EIP2 收到这部分流量不计费。实例 2 回包时同理，回包计入 EIP2 的出向，由 EIP2 计费。

如果 EIP 加入了合并带宽组，计费值取进、出两个方向的较大者，EIP2 收到的入向流量也可能计入费用。

**如何确认业务是否在用 EIP 互访？**

检查应用配置的对端地址（连接串、配置文件、域名解析结果）是否为 EIP。也可以在控制台查看 EIP 的流量监控：若业务只在平台内互访，EIP 仍有明显流量，通常说明内部调用走了 EIP。

**跨地区互访，用 EIP 和用内网有什么区别？**

用 EIP：流量经公网传输，按公网计费，质量受公网链路影响。用内网：将实例放在同一个全球 VPC 中并购买[跨地区带宽](/welcome/cn/elastic-compute/networking/cross-region/03-region-links.md)，流量经 Zenlayer 内网传输，按跨地区固定带宽计费。

**通过 NAT 网关出公网的实例访问其他实例的 EIP，计费一样吗？**

一样。流量从 NAT 网关的 EIP 出公网，计入该 EIP 的出向，以及目的 EIP 的入向。
