原理介绍
HTTPDNS自定义域名解析原理图如下:
HTTPDNS当前属于递归DNS服务器,但很多场景下,客户需要设定特殊的域名-IP对应关系,这类关系无法通过传统的权威DNS语义实现,HTTPDNS的软件定义解析(Software-defined DNS,简称SDNS)定位于满足这类需求。
通过使用软件定义解析,您可以实现任意指定特征参数与IP的对应关系。
使用流程
1、配置函数计算服务
您需要开通函数计算服务,并开发自定义解析函数,完成开发后发布您的服务及函数,生成版本或别名。具体请参见配置函数计算服务。
说明
自定义解析函数在函数计算控制台进行开发、调试, 为确保HTTPDNS软件定义解析功能安全运行,配置软件定义解析时不支持选取默认的Latest版本选项,请指定正式发布函数计算的服务和函数版本。
2、授权服务关联角色
HTTPDNS调用函数计算实现软件定义解析功能时,需要在HTTPDNS控制台授权服务关联角色以允许HTTPDNS使用函数计算,服务角色介绍请参见HTTPDNS服务关联角色。
3、HTTPDNS控制台添加自定义调度域名
每个自定义解析域名只能配置一个函数计算服务,而一个函数计算服务可以服务多个自定义解析域名。
4、开启域名的自定义调度功能
添加配置完成自定义调度域名后,默认自定义调度功能处于关闭状态,请在对应自定义调度域名列表中开启自定义域名解析功能。
添加自定义调度域名和开启解析功能,具体请参见添加自定义调度域名。