入站负载均衡配置
对入站流量启用负载均衡功能后,系统可以根据DNS请求的来源将域名解析成不同的IP地址,并将不同的ISP所对应的IP地址返回给相应的请求用户,从而达到减少跨ISP访问的目的。这种解析方式被称为智能域名解析(SmartDNS)。
用户可通过以下步骤启用入站负载均衡功能:
- 启用SmartDNS。启用该功能是实现入站负载均衡的前提条件。
- 启用ISP动态探测功能。该功能允许系统根据动态探测结果生成就近地址簿。SmartDNS功能可以引用指定接口上的就近地址簿判断DNS请求的来源。
- 配置SmartDNS规则表。系统根据SmartDNS规则表的匹配规则对源自不同链路的DNS请求返回不同的IP地址。
启用SmartDNS
默认情况下,SmartDNS功能为启用状态。禁用或启用该功能,请按照以下步骤进行操作:
- 从页面左侧导航树选择并点击“配置
网络
链路负载均衡”,进入链路负载均衡页面。
- 点击『入站负载均衡』标签,进入入站负载均衡页面。
- 在页面左上角点击『禁用SmartDNS』/『启用SmartDNS』按钮。
启用ISP动态探测
启用ISP动态探测,请按照以下步骤进行操作:
- 从页面左侧导航树选择并点击“配置
网络
网络连接”,进入网络连接页面。
- 从接口列表中选中需要启用ISP动态探测的接口,然后点击列表右上方的『编辑』按钮,系统弹出<接口配置>对话框。
- 点击『高级』标签,在<链路负载均衡>部分选中<ISP动态探测>复选框。
- 点击『确定』按钮。
注意:只有物理接口支持ISP动态探测。
配置SmartDNS规则表
SmartDNS规则表的配置包括新建规则表以及在规则表中指定域名、返回IP地址和匹配规则。系统根据匹配规则将域名解析为不同ISP链路对应的IP地址。用户还可以编辑或删除已创建的SmartDNS规则表。
新建SmartDNS规则表
新建SmartDNS规则表,请按照以下步骤进行操作:
- 从页面左侧导航树选择并点击“配置
网络
链路负载均衡”,进入链路负载均衡页面。
- 点击『入站负载均衡』标签,进入入站负载均衡页面。
- 在页面左上角点击『新建』按钮,系统弹出<域配置>对话框。在该对话框中进行配置。
- 域名:指定需要被智能解析的域名,选项包括:
新建 - 直接在文本框中输入域名。使用逗号分隔多个域名。每个规则表最多支持64个不同的域名(不区分大小写)。
导入 - 从下拉框中选择系统中已添加的域名并导入其配置参数。
- 用户所属ISP:指定请求源地址需要匹配的ISP名称,选项包括:
ISP静态地址簿 - 从下拉框选择系统中预定义或用户自定义的ISP名称。当请求源地址匹配该ISP中的地址条目,系统返回指定的IP地址。
ISP动态探测 - 显示是否启用了ISP动态探测。有关ISP动态探测配置的更多信息,请参考上小节启用ISP动态探测。
- 返回地址:对不同请求来源返回不同的IP地址,选项包括:
IP - 指定返回的IP地址。用户可以为一个域名最多配置64个IP地址。
权重 - 指定返回IP地址的权重。取值范围是1到100,默认值为1。SmartDNS规则表中一个域名可能对应多个IP地址,系统会根据权重值对IP地址进行排序后返回给用户。
- ISP链路:指定请求源地址需要匹配的接口就近地址簿。当请求源地址匹配该就近地址簿中的地址条目,系统返回指定的IP地址。选项包括:
入站接口 - 从下拉框选择请求源地址需要匹配的接口就近地址簿。
监测对象 - 从下拉框选择系统中已添加的接口类型监测对象,或新建接口类型监测对象。如果监测对象状态为失败,则该接口上的就近地址簿失效。
- 点击『添加』按钮将SmartDNS规则添加到规则列表,或选中已添加的SmartDNS规则并点击『删除』按钮从列表中删除。
- 点击『确定』按钮。
注意:
- 就近地址簿的优先级低于ISP静态地址簿的优先级,系统只有在ISP静态地址簿匹配失败的情况下才会匹配就近地址簿。
- 用户无法删除正在被SmartDNS规则表引用的ISP路由。
- SmartDNS规则表状态可能为活跃或非活跃,由接口及接口上的监测对象决定:
- 如果只配置了引用的ISP路由但没有配置入站接口,规则状态始终为活跃;
- 如果配置了入站接口但接口上没有配置监测对象,接口的协议状态为可用(UP)时规则状态为活跃,协议状态为不可用(DOWN)时规则状态为非活跃;
- 如果配置了入站接口且接口上配置了监测对象,监测成功时规则状态为活跃,监测失败时规则状态为非活跃。
编辑SmartDNS规则表
编辑SmartDNS规则表,请按照以下步骤进行操作:
- 从页面左侧导航树选择并点击“配置
网络
链路负载均衡”,进入链路负载均衡页面。
- 点击『入站负载均衡』标签,进入入站负载均衡页面。
- 点击域名后『编辑』对域名进行编辑。
- 双击域名下列表行对权重、入站接口和监控对象配置进行编辑。
- 点击『确定』按钮。
删除SmartDNS规则表
删除SmartDNS规则表,请按照以下步骤进行操作:
- 从页面左侧导航树选择并点击“配置
网络
链路负载均衡”,进入链路负载均衡页面。
- 点击『入站负载均衡』标签,进入入站负载均衡页面。
- 从列表选中需要删除的SmartDNS规则表,然后点击页面左上角的『删除』按钮。