在搭建网站或者使用云服务器时,DNS配置是必不可少的一步,华为云作为常用的云服务提供商,它的DNS配置流程清晰,只要按照步骤操作就能快速完成。下面我们就一步步来看具体的配置方法。

一、进入华为云DNS控制台
首先登录华为云账号,在控制台首页的服务列表中找到云解析服务 DNS,点击进入DNS管理页面。如果是第一次使用,需要先完成实名认证,并且已经拥有了需要解析的域名,域名如果是在其他平台注册的,需要先修改域名的DNS服务器为华为云提供的地址,才能在华为云进行解析配置。
二、添加域名到DNS列表
在DNS控制台页面,点击创建公网域名,输入你需要解析的域名,比如ippipp.com,然后点击确定,域名就会出现在域名列表中。如果是内网域名,选择创建内网域名即可,内网域名一般用于云服务器之间的内部通信,不需要对外暴露。
三、添加解析记录
点击域名列表中的域名,进入解析记录管理页面,点击添加记录集,按照需求填写对应的参数:
- 主机记录:填写子域名前缀,比如www代表www.ippipp.com,@代表直接解析主域名ippipp.com,*代表泛解析,匹配所有子域名
- 类型:常用的有A记录(指向IPv4地址)、AAAA记录(指向IPv6地址)、CNAME记录(指向另一个域名)、MX记录(邮箱解析)等
- 值:填写对应的解析目标,比如A记录就填云服务器的公网IP,CNAME记录就填对应的别名域名
- TTL:默认设置为300秒即可,TTL越小解析生效越快,但是会增加DNS服务器的查询压力
填写完成后点击确定,解析记录就会添加成功。如果是添加MX记录用于邮箱服务,还需要注意优先级参数,数值越小优先级越高。
四、常见配置示例
下面是几个常见的DNS配置代码示例,帮助大家理解不同场景的配置方式:
1. A记录解析到云服务器IP
# 假设云服务器公网IP为192.168.0.1,解析www子域名 主机记录:www 类型:A 值:192.168.0.1 TTL:300
2. CNAME记录指向CDN域名
# 假设CDN提供的别名为cdn.ipipp.com,解析静态资源子域名 主机记录:static 类型:CNAME 值:cdn.ipipp.com TTL:300
3. MX记录配置邮箱解析
# 假设邮箱服务商提供的MX记录地址为mail.ipipp.com,优先级为5 主机记录:@ 类型:MX 值:mail.ipipp.com MX优先级:5 TTL:300
五、解析生效验证
配置完成后,可以通过nslookup命令验证解析是否生效,在本地终端输入以下命令:
# 验证www.ippipp.com的解析结果 nslookup www.ippipp.com
如果返回的IP地址和你配置的一致,说明解析已经生效。一般来说,DNS解析全球生效需要10分钟到24小时不等,和TTL设置以及各地DNS缓存有关,如果长时间未生效,可以检查域名DNS服务器是否正确修改,或者解析记录参数是否填写错误。
六、注意事项
1. 域名如果是在华为云注册的,默认DNS服务器已经是华为云的,不需要额外修改;如果是其他平台注册的,需要到域名注册商处修改DNS服务器为华为云提供的地址,否则无法在华为云进行解析配置。
2. 泛解析*会匹配所有未单独设置解析的子域名,但是优先级低于单独设置的子域名解析记录,比如单独设置了www的A记录,那么www子域名会优先走A记录,不会被泛解析匹配。3. 如果云服务器更换了公网IP,需要及时更新对应的A记录值,否则会导致域名无法访问对应的服务器。