域名结构
本文介绍了部署 Yeastar P 系列云 PBX 所需的完整域名结构要求,包括域名规范和 DNS 配置。
域名级别
以下为 YCM 服务器、SBC Proxy 服务器与 云 PBX 实例的域名级别要求。
- YCM 服务器
-
服务器域名可包含二级域名,三级域名或四级域名。你可以通过域名直接访问 YCM 服务器。
假设 YCM 服务器包含三级域名,则域名可为
ycm.example.com。 - SBC Proxy 服务器
- 经由 SBC Proxy 服务器处理的 PBX 业务使用独立的域名,其泛域名部署在 SBC Proxy 服务器上。SBC Proxy 服务器域名与云 PBX 实例的域名相关。假设云 PBX 包含四级域名,其泛域名为
*.cloud.example.com,则 SBC Proxy 服务器的泛域名需要包含五级域名,其泛域名应设置为*.proxy1.cloud.example.com。重要: SBC Proxy 服务器的泛域名中,通配符 (*) 右侧的域名标签必须为 proxy1。 - 云 PBX 实例
-
云 PBX 域名可包含二级域名,三级域名或四级域名。你可以通过域名直接访问云 PBX。
假设云 PBX 包含四级域名,则域名可为
pbx1.cloud.example.com。
域名转发
你需要设置域名转发,使 YCM 服务器、SBC Proxy 服务器和云 PBX 的域名指向其目标服务器的 IP 地址。
- YCM 服务器
-
将 YCM 服务器的域名转发到其公网 IP 地址。
假设 YCM 服务器的公网 IP 地址为
123.123.123.123,域名为ycm.yeastar.com,你需要转发域名ycm.yeastar.com到123.123.123.123。 - SBC Proxy 服务器
-
将 SBC Proxy 服务器的泛域名转发到其公网 IP 地址。
域名被解析后将指向 SBC Proxy 服务器,这样一来,经由 SBC Proxy 服务器处理的 PBX 业务相关流量将被转发到具体的云 PBX 中。
假设 SBC Proxy 服务器的公网 IP 地址为
124.124.124.124,泛域名为*.proxy1.cloud.example.com,你需要转发泛域名*.proxy1.cloud.example.com到124.124.124.124。 - 云 PBX 实例
-
- 基础架构部署
基础部署架构中仅部署一台 SBC 服务器,在这种情况下,你需要将云 PBX 的泛域名转发到 SBC 服务器的公网 IP 地址。
这样一来,云 PBX 域名被解析后,将指向 SBC 服务器,数据流量经由 SBC 服务器转发到部署在 SBC 服务器后的云 PBX 中。
图 1. 云 PBX 域名转发 - 基础架构
- 高可用架构部署
如果你要部署 SBC 服务器的高可用架构,就需要部署多个 SBC 服务器。在这种情况下,你需要部署一个用于管理多台 SBC 服务器的负载均衡器(LB),并将云 PBX 的泛域名转发到负载均衡器的公网 IP 地址。
这样一来,云 PBX 域名被解析后,将指向 LB 负载均衡器。负载均衡器将数据流量分配到 SBC 服务器上,再经由 SBC 服务器转发到特定的云 PBX 中。
图 2. 云 PBX 域名转发 - 高可用架构
- 基础架构部署