使用Terraform快速搭建私有域名解析服务 概览 本文介绍了使用百度智能云内网DNS功能,实现私有域名映射到资源的IP地址,并通过Terraform实现内网DNS的快速创建、部署和管理。 需求场景 当内网资源较为复杂时,通过IP地址来管理过于繁琐,这时能够通过域名去进行管理,将私有域名的解析记录映射到资源的IP地址。同时,内部的域名不能暴露在公网上,内网的环境要和公网隔离。
说明:IPv4类型的域名解析结果列表,可能为nil @property (nullable, readonly, copy) NSArray *ipv6List; 说明:IPv6类型的域名解析结果列表,可能为nil 3.2 同步域名解析接口 接口形式:- (BDHttpDnsResult*)syncResolve:(NSString *)host cacheOnly:(BOOL)cacheOnly;
解析结果来自dns cache RESOLVE_FROM_DNS 解析结果来自dns解析 ArrayList getIpv4List(); 说明:IPv4类型的域名解析结果列表,可能为null 3.2 同步域名解析接口 接口形式:BDHttpDnsResult syncResolve(String host, boolean cacheOnly); 参数: String host:待解析域名 boolean
解析结果来自dns cache RESOLVE_FROM_DNS 解析结果来自dns解析 ArrayList getIpv4List(); 说明:IPv4类型的域名解析结果列表,可能为null 3.2 同步域名解析接口 接口形式:BDHttpDnsResult syncResolve(String host, boolean cacheOnly); 参数: String host:待解析域名 boolean
添加域名 登录百度智能云官网,点击右上角的“管理控制台”,快速进入控制台界面。选择“产品服务>智能云解析DNS”,进入服务页面。 添加域名 选择【解析管理】,点击【添加域名】,输入您想要解析的一级域名,并点击【确定】 在解析管理列表,可以查看刚添加过的域名。 找回域名 域名找回是指非百度智能云注册域名,通过智能云解析DNS控制台添加域名时,提示域名已被其他账号添加。
您可以使用站长工具域名查询查看: 请检查是否同时添加了一级域名和 www 二级域名解析,如果只添加 www解析,不带 www 的域名地址将无法访问。
发出解析请求 根域名服务器收到请求后,判断该域名属于.com域,将对应的顶级域名服务器dns.com的IP地址 返回给本地域名服务器 本地域名服务器 向顶级域名服务器dns.com发出解析请求报文 顶级域名服务器dns.com收到请求后,判断该域名属于example.com域,因此将对应的授权域名服务器dns.example.com的IP地址 返回给本地域名服务器 本地域名服务器向授权域名服务器dns.example.com
升级域名到企业版操作指南 背景 当用户对域名解析有更高要求时,可以提交工单开通企业版功能,将现有域名升级到企业版。 操作指南 1. 备份当前解析记录 点击域名右侧的[解析],进入域名详情页,勾选全部解析记录,点击左上角[下载选中],下载域名对应csv文件。 2. 升级域名到企业版 在域名列表页对应域名的右侧点击[升级],进入域名升级页,产品版本选择[企业版]并提交。 3.
域名相关接口 添加域名 描述 添加域名 请求结构 POST /v{version}/dns/zone?clientToken={clientToken} HTTP/1.1 Host: dns.baidubce.com Authorization: authorization string { "name": name } 请求头域 除公共头域外,无其它特殊头域。
API服务域名 PrivateZone(内网DNS)为全局产品,服务域名为: privatezone.baidubce.com 说明:PrivateZone API支持HTTP和HTTPS两种调用方式。为了提升数据的安全性,建议通过HTTPS调用。 公网DNS为全局产品,服务域名为: dns.baidubce.com 说明:公网DNS API支持HTTP和HTTPS两种调用方式。