服务异常时,无法降级至DNS,无法感知域名切换 POLICY_TOLERANT 说明:一定程度的容忍过期缓存的策略,使用过期缓存,直至获取下一次HTTPDNS服务端的请求结果 若请求成功,则更新缓存 若请求失败,则删除缓存,提供降级机制 优势:常态下避免由于HTTPDNS缓存过期导致降级至DNS的问题,同时在HTTPDNS服务故障时提供降级至DNS的机制 POLICY_TOLERANT是默认的过期缓存处理策略
2.功能列表 基于HTTPDNS或DNS的域名解析 在HTTPDNS服务无法访问时,可自动降级到基于DNS的域名解析 支持返回多VIP解析结果 支持对域名解析结果的缓存 可以对缓存的处理策略进行配置 支持网络切换场景的感知及处理 可自动感知网络切换事件,清理并刷新域名解析缓存 清理、刷新缓存策略可配置 适配IPv6网络环境 SDK内部感知当前接入的网络环境状态,在返回域名解析结果时,只给出符合当前网络环境状态的
移动域名解析服务HTTPDNS服务等级协议(SLA) 业务功能 百度智能云移动域名解析服务HTTPDNS提供使用HTTP或HTTPS协议进行域名解析的百度智能云基础服务,作为DNS服务的补充,HTTPDNS可以避免使用DNS所带来的域名劫持、跨网访问、解析不精准以及域名更新生效不及时等问题。具体服务类别以百度智能云公开发布的相关服务信息为准。
对于有多IP解析结果的情况: 建议用户优先使用第一个IP进行请求 对于请求失败需要重试的情况,建议按顺序依次使用多IP解析结果中的IP进行重试 异常情况 或 没有解析结果的情况,为空列表 ttl:int类型,域名有效时间,以秒为单位, ttl默认使用权威域名解析服务器给出的值,也可在HTTPDNS控制台中自行配置 clientip string类型,服务端角度看到的客户端外网ip信息 内容格式:点分十进制的
None , client_token = None ) : 参数含义 请参考OpenApi文档: https://cloud.baidu.com/doc/DNS/s/Dkk6lu5ds 返回值 操作成功: # 无返回body 操作失败: 抛出异常,异常列表参考: 内网dns异常列表 代码示例 具体代码示例参考: example_update_record.py 删除解析记录 函数声明 def
zoneName String 是 URL参数 域名名称。 recordId String 是 URL参数 解析记录id。 action String 是 Query参数 “enable”/“disable”分别代表启用/暂停该条解析记录。 clientToken String 否 Query参数 幂等性Token,是一个长度不超过64位的ASCII字符串。
第三个参数 ENDPOINT 支持用户自己指定域名,如果设置为空字符串,会使用默认域名作为LD的服务地址。 使用STS创建LD Client 申请STS token LD可以通过STS机制实现第三方的临时授权访问。STS(Security Token Service)是百度云提供的临时授权服务。通过STS,您可以为第三方用户颁发一个自定义时效和权限的访问凭证。
管理解析 用户可以在DNS管理界面进行 删除解析、修改解析、暂停/启用解析操作
和域名的到期时间一致,不会发专有的云解析到期提醒通知。
公网DNS 添加域名 使用示例如下: create_zone_request = { 'name': 'ccqTest1101.com' } dns_client.create_zone(create_zone_request=create_zone_request) 查询域名列表 使用示例如下: dns_client.list_zone(name='javasdk.com