当您的网络环境与DAS接入点存在100.64网段冲突时,可以通过网络型负载均衡NLB转发请求来解决。本文介绍通过NLB接入DAS接入点的操作步骤。
方案说明
DAS接入点使用100.64网段的内网地址进行通信。如果您的VPC网络已使用该网段,或存在路由冲突导致无法连通,可以通过部署NLB(网络型负载均衡)作为中间代理,将请求转发到DAS接入点。
方案架构如下:

您的DBGateway → NLB(您的VPC内可用IP)→ DAS接入点(100.64网段)
前提条件
已确认您的网络环境与DAS接入点存在100.64网段冲突。
已确认需要接入的DAS接入点所在地域和对应的接入点信息,详情请参见DAS主要region VPC接入点。
操作步骤
步骤1:购买并配置NLB
购买NLB实例。购买时选择与DBGateway相同的VPC和交换机。
配置NLB后端服务器组,将后端地址指向DAS接入点的IP地址。例如,杭州地域的DAS接入点IP为
100.100.80.212。配置NLB监听,端口设置为
80。详情请参见NLB监听。记录NLB分配的IP地址,后续配置DBGateway时需要使用。
请根据DAS接入点所在地域选择对应的NLB地域,并确保NLB与DBGateway处于同一VPC内。具体的接入点信息请参见DAS主要region VPC接入点。
步骤2:部署DBGateway
部署DBGateway,具体操作请参见接入其他自建或其他云厂商数据库实例。
步骤3:配置DBGateway代理地址
登录DBGateway所在服务器。
编辑DBGateway配置文件:
vi /opt/dbgateway/conf/dbgateway.conf在配置文件中添加以下配置项,将代理IP指向NLB的IP地址:
gateway.proxy.ip = <NLB的IP地址>例如,NLB分配的IP为
172.16.0.250,则配置为:gateway.proxy.ip = 172.16.0.250保存并退出编辑器。
步骤4:启动DBGateway
执行以下命令启动DBGateway:
bash /opt/dbgateway/bin/dbgateway-manager -d startDAS主要region VPC接入点
以下为DAS主要地域的VPC接入点信息,请根据您的实例所在地域选择对应的接入点配置NLB后端。
Region | VPC接入点域名 | VPC接入点IP |
华东1(杭州) | master-hdm-cn-hangzhou-inner.aliyuncs.com | 100.100.80.212 |
华东2(上海) | master-hdm-cn-shanghai-inner.aliyuncs.com | 100.100.80.120 |
华北2(北京) | master-hdm-cn-beijing-inner.aliyuncs.com | 100.100.80.67 |
华南1(深圳) | master-hdm-cn-shenzhen-inner.aliyuncs.com | 100.100.80.59 |