华为云用户手册

  • percentil_approx函数使用建议 Hive SQL命令中,使用percentile_approx udf函数输出字段,Map阶段进行了部分聚合以及过滤条件下推,Reduce阶段则是将Map聚合的结果合并,如果percentil_approx处理的字段过多,可能会导致Reduce阶段失败。因此,建议如下: 可通过以下命令设置超时时间: set mapreduce.task.timeout=7200000; 关闭Map端聚合,所有逻辑放到Reduce进行。Map端聚合只减少了shuffle过程数据量,但Map不聚合,Reduce不用执行耗时的合并逻辑。 set hive.map.aggr=false; 找出percentil_approx处理字段中倾斜的字段值,单独处理,整改SQL。
  • 导入或插入Hive表数据建议 insert into table values使用建议 不建议使用insert into table values形式插入大量数据,该种方式为把数据导出为insert into values的SQL语句,如果数据条数很多,会导致导出的SQL过长,导致HiveServer FullGC报错。 因此,建议使用常规的数据导入方式,例如先生成文本文件,再load到Hive表中。 禁止并发插入同表或同分区数据 Hive不支持并发插入同表或同分区数据,并发插入时多个任务会共同操作同一份临时文件,导致一个任务把另一个任务的文件移走,导致找不到临时文件报错。可修改对应SQL为串行运行。 导入文本数据建议 导入至Hive中的text表数据包含\n等特殊字符,会导致数据不一致,出现串列或多行等问题。text表在HDFS中存储为文本,\n等特殊字符会出现换行,因此: 建议整改SQL命令。 将表格式修改为ORC、Parquet等带Schema的格式,将\n当做数据存在字段中。 不建议使用insert overwrite覆写数据 由于insert overwrite操作为先在表目录下生成.hive-staging临时目录,在相关运算结束后会将原表数据清除,再将临时目录中数据移动到正式目录,完成整个SQL执行过程如果表数据清除时服务端出现异常,临时目录数据不会移动到正式目录,数据发生缺失,且数据可能无法补齐;或者存在相同的查询SQL并发执行,此时查询到的数据为空,中间结果为空,最终数据被清除。 因此建议整改SQL,通过临时表进行相关覆写操作,恢复数据还能从临时表中查询后再插入,同时限制并发执行任务。 往同一个表或同一个分区频繁插入数据建议 往同一个表或同一个分区频繁插入数据时,Movetask阶段loading data变慢。 MapReduce插入的文件名都为000000_0状文件,由于多次大量插入,为保障插入的文件名不重复,每次插入会检查文件名是否重复,如果重复则生成000000_0_copy_1状文件,由于多次插入存在大量copy文件,每次插入需要遍历所有的copy文件,文件过多导致loading data阶段变慢。 因此,建议对多次频繁插入的表或分区定期合并文件,减少copy后缀的文件数量。
  • 多表union all的视图使用建议 视图定义为多表union all的情况下,在视图定义中的表分区数据类型不同时,在视图外指定分区条件不会下推条件到视图中的表,导致视图定义中的表在执行SQL时出现全表扫描。例如: 创建视图的命令为: CREATE VTEW 'view 1' AS select 'tb_1'.'id' from 'default'.'tb_1' union all select 'tb_2'.'id' from 'default'.'tb_2' union all select 'tb_3'.'id' from 'default'.'tb_3' union all select 'tb_4'.'id' from 'default'.'tb_4`; 查询命令如下(例如,tb_1-tb_4的分区条件都为cp): select * from view_1 where cp=xxx; 可以查看执行计划中是否有分区筛选条件,并且统计信息是否很多,有筛选且统计信息打印很多则为未下推。 union all使用建议如下: 视图定义中的表设置相同的分区字段类型。 视图中指定分区条件。
  • 级联修改表字段建议 级联修改表字段,会将表分区的字段都进行修改,并在元数据库中启动事务新增分区数*字段数条记录,再删除之前的分区数*字段数条记录,在分区和字段多的情况下可能会出现修改超时,导致DBService异常。例如,以下SQL命令: alter table tb_1 add cloumns id string cascade; 因此,建议如下: 修改命令不加cascade,不级联修改时,如果往历史分区插入数据,新增的字段由于无元数据,查询显示为null。 重新创建表,将历史数据重新导入新表。
  • 分区操作建议 查询Hive表分区建议 Hive查询命令扫描的分区过多,元数据SQL拼接过长,导致任务报错,HiveServer日志或者客户端返回大量“part_name= ?”(每打印一个part_name即表示扫描了一个分区)。 建议整改Hive SQL,减少分区遍历量,当前发现2000分区以下可正常遍历。可通过explain authorization sql;打印执行计划查看遍历的分区是否小于2000分区。 不建议删除大量分区 删除分区会关联删除大量元数据表,例如Partitions、partition_params,可能会导致DBService异常。因此,建议分批删除分区,一次删除分区不超过1000个。 建议带分区查询大分区表 查询大分区表时,如果不带分区,会进行全表扫描,造成元数据和HDFS压力,查询缓慢,可能会导致Hiveserver FullGC报错。因此,建议带分区进行查询,多分区查询可配置以下HiveServer和MetaStore参数进行优化: 配置“hive.metastore.million.partition.optimizer.batch.retrieve.max”参数值为“1000”。 配置“hive.metastore.client.socket.timeout”为“86400”秒。 配置“hive.metastore.million.partition.optimizer.batch.delete.max”参数值为“1000”。
  • Hive数据排序语法建议 partition by和order by使用建议 Hive SQL命令中包含over(partition by order by)语法,且partition by和order by后的字段一致,导致MapReduce任务运行缓慢。 partition by、order by的语法含义为分组后排序组内数据,使用的是快速排序算法,partition by和order by字段一致会导致分区内全为相同数据,排序性能严重下降,且字段相同排序无意义。因此,建议如下: 修改partition by与order by的字段为不同的字段值。 删除order by参数。 禁止使用order by null进行排序 order by null为MySQL用于取消group by中隐式排序的功能,Hive不支持该操作,会导致group by后两层group by分组按不排序的结果进行分组,结果不符合预期。 row_number over ()使用建议 建议使用唯一能标识一行数据的字段做排序字段。 row_number对排序后的数据打标签,取标签为1的数据,但排序时未考虑排序字段完全一致的场景,排序字段一致的两条数据多次排序顺序可能不同,导致SQL多次结果不同。
  • Spark SQL嵌套语法建议 Spark的“spark.sql.codegen.wholeStage”参数默认为“true”,当SQL嵌套逻辑过多时,Spark Driver在编译解析SQL生成代码过程中的压力就会过大,发生oom报错。因此,建议如下: 整改Spark SQL命令。 修改“spark.sql.codegen.wholeStage”参数为“false”,使得Spark Driver侧不生成完整的Java代码。
  • Spark SQL中having使用建议 正常情况下having位于group by后用于筛选分组后的各组数据,Spark 2.3未规范校验having,执行正常;Spark 2.4开始严格校验,如果在没有group by的情况下使用having,会导致编译报错,版本间存在差异。因此,建议如下: 整改SQL命令,用where代替having规范使用。 Spark 2.4版本,设置参数“spark.sql.legacy.parser.havingWithoutGroupByAsWhere”的值为“true”。
  • 操作场景 域名 所有者在华为云DNS控制台创建公网域名时,如果提示“该域名已被添加至其他账号的DNS中,您需要将域名找回至当前账号。”,可以通过“域名找回”功能将域名找回至用户当前账号。 域名找回时,DNS服务需要验证用户是否为域名所有者,系统会按照特定格式生成一条TXT解析记录,用户需要前往域名当前DNS服务商处配置此TXT解析记录并验证,DNS服务会在互联网请求用户域名的该条TXT解析,如果返回正确结果则认为用户是域名所有者,即可成功找回域名。 本文指导域名所有者找回域名。 域名找回到当前账号下,会删除之前配置的所有解析记录,请谨慎操作。 因错误执行域名找回操作造成的DNS解析服务异常,用户须自行承担造成的风险与后果。 如果域名当前已有生产业务在使用,建议联系账号所有者通过账号间转移功能转移解析管理。
  • 操作步骤 获取TXT记录验证信息 进入公网域名列表页面。 单击页面右上角“创建公网域名”。 根据界面提示配置相关参数,单击“确定”。 界面提示域名已被其他租户创建,请根据提示信息单击“如何找回域名”。 在“找回域名-TXT记录验证”页面,获取并记录用于验证域名所有者所需的TXT记录验证信息。 配置TXT记录验证信息 以下内容涉及第三方DNS服务商操作,相关内容仅供参考,详细操作步骤请参考对应DNS服务商的帮助文档。 如果域名的DNS服务商是华为云DNS,请先将域名的DNS服务器地址修改为第三方权威DNS,然后再前往对应的第三方DNS服务商处进行以下操作。 修改域名的DNS服务器地址请参见修改公网域名的DNS服务器地址。 修改域名DNS服务器地址后不会立即生效,具体的生效时间请参见修改DNS服务器后多久生效?。 由于找回域名需要前往域名DNS服务商处配置TXT记录验证,所以当DNS服务商为华为云DNS时,不支持将DNS服务器地址修改为公共DNS。 登录域名的DNS控制台。 在域名列表中,单击“域名”列的域名名称。 进入解析设置页面。 为域名配置TXT类型解析记录。 记录类型:TXT。 主机记录:请填写步骤1.e中的主机记录信息。 记录值:请填写步骤1.e中的记录值信息。 单击“确定”,完成TXT记录的添加。 在解析记录列表中,当TXT记录“状态”列显示为“正常”时,表示TXT记录添加成功。 验证TXT记录信息 待TXT解析生效后,返回1.e所示页面,单击“验证”按钮。 后台系统会验证域名TXT解析记录是否生效,请耐心等待,验证通过后,域名将自动添加至当前账号中。
  • 删除记录集 不支持删除系统自动生成的NS类型和SOA类型的记录集。 当用户无需使用该记录集时,可以使用删除记录集功能。删除记录集后,对应类型的记录集功能会失效。例如,如果删除A类型记录集,域名将无法被解析为一个IPv4地址。如果删除CNAME类型记录集,该别名将无法映射到之前指定的域名上。 进入云解析服务控制台。 在“总览”页签,选择“我的资源”下的“公网域名”或者“内网域名”。 进入域名列表页。 (可选)如果选择“内网解析”,请单击管理控制台左上角的,选择区域和项目。 在域名列表页面,单击域名名称。 进入“解析记录”页面。 选择待删除的记录集,单击“操作”列下的“删除”。 在删除弹框中,确认待删除的记录集信息。 确认无误后,根据界面提示在确认栏输入“DELETE”,单击“确定”。
  • 批量删除记录集(单个域名) 当用户想要一次性删除某个域名的多个记录集时,可以使用批量删除功能。删除记录集后,记录集对应的解析会失效,且无法恢复。 如果想要批量删除多个域名的记录集,请参考批量删除记录集操作。 不支持批量删除系统自动生成的NS类型和SOA类型的记录集。 进入云解析服务控制台。 在左侧树状导航栏,选择“公网域名”或者“内网域名”。 进入域名列表页面。 (可选)如果选择“内网解析”,请单击管理控制台左上角的,选择区域和项目。 选择待删除的记录集,单击“删除”。 在删除弹框中,确认待删除的记录集信息。 确认无误后,根据界面提示在确认栏输入“DELETE”,单击“确定”。
  • 修改记录集 在使用记录集的过程中,如果发现记录集的配置信息不符合您的业务需求,可以通过修改记录集功能,重新设置记录集的主机记录、类型、TTL、值、权重以及描述等参数。 仅支持修改系统自动生成的NS记录集的TTL、值、描述等参数。 不支持修改系统自动生成的SOA类型的记录集。 进入云解析服务控制台。 在左侧树状导航栏,选择“公网域名”或者“内网域名”。 进入域名列表页面。 (可选)如果选择“内网解析”,请单击管理控制台左上角的,选择区域和项目。 在域名列表页面,单击域名名称。 进入“解析记录”页面。 选择待修改的记录集,单击“操作”列下的“修改”。 进入“修改记录集”页面。 根据实际需要,修改记录集的配置参数。 对于公网解析,支持修改记录集的主机记录、类型、TTL、值、权重以及描述。 对于内网解析,支持修改记录集的主机记录、类型、TTL、值以及描述。 相关参数详细说明,请参见添加记录集。 单击“确定”,保存修改后的记录集。
  • 停止共享 资源所有者如果不再需要某个共享时,可以随时将其删除,删除共享不会删除共享的资源。共享删除后,共享资源指定的使用者将无法继续使用该共享中的资源,详细内容请参见删除共享。 资源使用者如果不再需要访问共享给您的资源,可以随时退出共享。退出共享后,将失去对共享资源的访问权限。 只有当共享资源的指定使用者是华为云账号而不是组织内共享时,才可以退出此共享。如果共享资源的指定使用者是组织,而资源使用者的账号由组织管理,则无法退出此共享,详细内容请参见退出共享。
  • 查看共享详情 进入内网域名列表页面。 进入“共享给我”页面,查看由其他账号共享的内网域名。 如果您是共享内网域名的所有者,您可以通过共享名称,在 RAM 管理控制台,找到对应的共享,查看共享内的资源情况、资源的权限以及资源的使用者,具体操作请参见查看共享。 如果您是共享内网域名的使用者,您可以通过共享名称,在RAM管理控制台,找到对应的共享,查看共享内的资源情况、资源的权限以及资源的所有者,具体操作请参见查看共享给您的资源。
  • 约束与限制 您的账号中必须拥有该内网域名,即您必须为该资源的所有者。您无法共享已与您共享的内网域名。 当您需要与您的组织或组织单元共享内网域名时,则您必须启用与组织共享资源功能。更多信息请参考启用与组织共享资源。 单个资源使用者最多只能被共享50个内网域名。 内网域名共享关系解除,“共享给我”列表不再展示该域名。如果被共享内网域名已关联VPC,此VPC依然可以解析该内网域名,如需解除域名已关联的VPC,需要先通过原账号将内网域名重新共享给本账号后再操作。
  • 共享内网域名简介 基于 资源访问管理 (Resource Access Manager,简称RAM)服务,云解析服务可以实现跨账号共享内网域名,资源所有者将内网域名同时共享给多个其他账号使用,资源使用者接受共享邀请后就可以访问和使用共享的内网域名。资源所有者可以依据最小权限原则和不同的使用诉求,选择不同的共享权限,资源使用者只能对资源进行权限内的访问,保证共享资源在满足资源使用者业务诉求的同时,提升资源管理的安全性。关于RAM服务的更多信息请参见什么是资源访问管理。 当您的账号由华为云组织管理时,您还可以利用此优势更轻松地共享资源。如果您的账号在组织中,则您可以与单个账号共享,也可以与组织或OU中的所有账号共享,而不必枚举每个账号,具体请参见启用与组织共享资源。
  • 添加转发规则 添加转发规则前需要先创建出站终端节点,详细内容请参见创建出站终端节点,出站终端节点创建完成后再根据以下步骤操作。 进入解析器列表页面。 单击管理控制台左上角的,选择区域和项目。 单击进入“转发规则”页签。 单击“添加转发规则”。 根据界面提示配置相关参数,详细内容请参见表1。 图1 添加转发规则 表1 添加转发规则参数说明 参数 参数说明 名称 出站终端节点的转发规则名称。 域名 终端节点规则对应的域名。 类型 默认选择“解析器”。 出站终端节点 选择需要关联的出站终端节点。 关联VPC 支持打开或关闭。 开关打开后,需要配置VPC相关信息。 区域 VPC所属区域。 打开“关联VPC”开关后,需要配置该参数。 VPC 勾选转发规则需要关联的VPC,支持多选。 打开“关联VPC”开关后,需要配置该参数。 目标IP地址 云下数据中心DNS的IP地址。 支持添加多个IP地址。 转发规则创建后,不支持修改域名、类型、出站终端节点信息。 单击“确定”。
  • 域名诊断 公网域名解析配置完成后,用户可以使用域名诊断功能检测配置的网站解析是否生效。 具体操作如下: 进入公网域名列表页面。 选择待诊断的公网域名,单击“操作”列下的“域名检测”。 进入域名检测弹窗,默认展示“域名诊断”页签。 在域名诊断页面,单击目标域名所在行的“操作”列下的“开始诊断”。 系统将依次对所选域名下的A、AAAA、CNAME类型解析记录进行诊断。 稍后根据提示信息查看域名诊断结果。
  • 创建入站终端节点 进入解析器列表页面。 单击管理控制台左上角的,选择区域和项目。 在页面右上角,单击“创建终端节点”。 根据界面提示配置相关参数,详细内容请参见表1。 图1 创建入站终端节点 表1 创建入站终端节点参数说明 参数 参数说明 终端节点方式 支持选择“出站”、“入站”。 此处请选择“入站”。 终端节点名称 终端节点的名称。 只能由中文字符,英文字母,数字,及“_”,“-”,“.”组成。 长度为1-64字符。 区域 入站终端节点所属区域。 VPC 所有入站DNS请求将由此VPC转发到云上DNS服务器。 注意: 终端节点创建后无法更改VPC。 子网 子网必须具有可用的IP地址。目前仅支持IPv4地址。 IP地址 支持“自动选择”或“自定义”。 说明: 为了提高可靠性,请您为DNS转发至少指定两个IP地址,建议这两个地址位于不同可用区中。 您也可以在可用区添加更多IP地址。 单击“立即创建”
  • 创建出站终端节点 进入解析器列表页面。 单击管理控制台左上角的,选择区域和项目。 在页面右上角,单击“创建终端节点”。 根据界面提示配置相关参数,详细内容请参见表1。 图1 创建出站终端节点 表1 创建出站终端节点参数说明 参数 参数说明 终端节点方式 支持选择“出站”、“入站”。 此处请选择“出站”。 终端节点名称 终端节点的名称。 只能由中文字符,英文字母,数字,及“_”,“-”,“.”组成。 长度为1-64字符。 区域 出站终端节点所属区域。 VPC 云上DNS通过此VPC将转发规则指定域名的解析请求转发到指定的IP解析。 注意: 终端节点创建后无法更改VPC。 子网 子网必须具有可用的IP地址。目前仅支持IPv4地址。 IP地址 支持“自动选择”或“自定义”。 说明: 为了提高可靠性,请您为DNS转发至少指定两个IP地址,建议这两个地址位于不同可用区中。 您也可以在可用区添加更多IP地址。 单击“立即创建” 出站终端节点创建完成后,需要配置转发规则,详细内容请参见修改出站终端节点或添加转发规则。
  • 操作场景 如果您已经在云解析控制台添加了域名解析,需要停止用户对域名或记录集进行访问时,可以通过“暂停解析”功能暂停当前的域名解析或记录集解析。已暂停解析的域名或记录集,可以通过“启用解析”功能恢复用户访问。 公网域名在备案期间,注册局要审查网站的合法性,即注册局要求在备案期间网站是不能进行访问的。如果您已经在云解析控制台添加了网站的域名解析,此时您需要通过“暂停解析”功能停止网站当前的解析,在备案结束后,重新启用解析。 华为云云解析服务支持对公网域名、内网域名以及域名下的解析记录进行暂停、启用解析操作。 本节操作以公网域名暂停、启用解析为例,介绍具体的操作步骤。
  • 暂停解析 用户可以对“正常”状态的域名以及域名下的解析记录暂停解析。 进入公网域名列表页面。 暂停域名解析 暂停域名的所有解析:在域名列表页面,单击目标域名所在行“操作”列下的“暂停”,暂停域名下的所有解析记录集。 暂停某一个解析记录:单击域名名称进入解析记录列表页,再单击待目标解析记录所在行“操作”列下的“暂停”,暂停该解析记录。 暂停多个解析记录:单击域名名称进入解析记录列表页,勾选目标解析记录,单击解析记录列表上方的“暂停”,暂停所选解析记录。 解析记录暂停后,该解析记录不再参与解析,但用户可以在解析列表中看到该解析记录。 单击“确定”,暂停解析。
  • 操作步骤 进入公网域名列表页面。 在公网域名列表中,勾选待修改记录集的域名。 在公网域名列表上方,选择“批量操作 > 批量修改记录集”。 在批量修改记录集页面,根据提示配置相关参数。 域名:默认展示已勾选的域名信息,也支持手动输入。每行输入一个域名,最多可输入10000个域名。 主机记录等于:输入待修改记录集的主机记录。每输入一个主机记录后单击回车,最多可输入5个主机记录。 对符合条件的记录执行:支持修改主机记录或者修改记录值。 主机记录改为:输入待修改记录集的新主机记录,选择此项时无需配置新记录值。 记录值改为:输入待修改记录集的新记录值,每行输入一个IP地址,最多可输入50个不重复地址。选择此项时无需配置新主机记录。 单击“提交”,完成批量修改记录集操作。 您可以在每个域名对应的记录集列表中查看修改的记录集。当记录集的状态显示为“正常”时,表示记录集修改成功。 操作完成后,您可以在“批量操作记录”页面查看操作名称、操作结果、操作时间和状态信息,还可以下载失败操作记录。
  • 操作步骤 进入公网域名列表页面。 在域名列表上方的“批量操作”中,下拉选择“批量转移域名”。 输入转移的域名信息。 输入待转移的域名名称,一次最多转移1000个域名。 输入转移后的华为云账号ID。 在管理控制台右上角单击用户名,在下拉列表中单击“我的凭证”,即可查看账号名和账号ID。 单击“提交”,提交域名转移申请。 操作完成后,您可以在“批量操作记录”页面查看操作名称、操作结果、操作时间和状态信息,还可以下载失败操作记录。
  • 约束限制 目标账号需要通过实名认证,并启用“华北-北京四”的项目。 仅支持转移本账号下域名。 单次最多可转移1000个域名。 批量转移域名仅适用于迁移公网域名解析,不支持迁移内网域名解析记录集。 域名转移前请先确保对方账户能正常登录云解析控制台页面进行域名操作。 批量转移域名任务为异步操作,转移期间请避免对转移中的域名进行操作,以免导致数据不同步。 不支持迁移使用自定义线路的域名解析记录集。 暂不支持中国站和国际站之间互转。
  • 步骤五:添加TXT记录集 添加TXT记录集为域名设置SPF记录,用于反垃圾邮件。 SPF是为了防范垃圾邮件的一种DNS记录类型,是TXT记录集的一种应用,用于登记某个域名拥有的用来外发邮件的所有IP地址。 按照SPF的格式再添加一条TXT类型的记录集,可以提高域名的信誉度,还可以防止垃圾邮件伪造域名的发件人发送垃圾邮件。 在“公网域名”页面的域名列表的“域名”列,单击域名的名称“example.com”。 进入“解析记录”页面。 在页面右上角,单击“添加记录集”。 在“添加记录集”页面,根据界面提示为域名“example.com”设置记录集参数。 主机记录:设置为空,表示解析的域名为主域名“example.com”。 如果待添加解析记录的域名为“@”,表示为空头域名,此时,将“主机记录”置为空即可。 类型:设置为TXT类型记录集。 值:设置为SPF记录,SPF记录的详细说明请参考相关介绍文档,本文不详细介绍。 在本操作中,SPF记录为“"v=spf1 include:spf.mailserver.com -all"”,表示采用的SPF版本为“spf1”,支持域名为“example.com”的邮箱服务器的邮件从“spf.mailserver.com”声明的地址发出的都是合法邮件,并非冒充的垃圾邮件。 其余参数取默认值,更多参数说明,请参见添加TXT类型记录集。 图4 设置TXT记录集参数 单击“确定”,完成记录集的添加。 您可以在域名对应的记录集列表中查看添加的记录集。当记录集的状态显示为“正常”时,表示记录集添加成功。
  • 步骤四:添加CNAME记录集 如果要实现通过域名“mail.example.com”登录Web邮箱,或者在邮件客户端(如Outlook,Foxmail等)中使用域名“mail.example.com”作为SMTP、IMAP以及POP服务器的地址,则需要为域名“example.com”分别添加对应的CNAME类型记录集。 是否支持通过Web邮箱方式登录邮箱由邮箱服务商决定。 SMTP、IMAP以及POP是指邮箱服务器支持的邮件传输协议。邮箱服务器支持的邮件传输协议由邮箱服务器的设置决定。 需要添加4条CNAME类型的记录集,记录集的关键参数如表 邮箱解析记录所示。 在“公网域名”页面的域名列表的“域名”列,单击域名的名称“example.com”。 进入“解析记录”页面。 在页面右上角,单击“添加记录集”。 在“添加记录集”页面,根据界面提示为域名“example.com”设置CNAME记录集参数。 主机记录:设置为“mail”,表示解析的域名为“mail.example.com”。 类型:设置为CNAME类型记录集。 值:设置为指向的邮箱地址“mailserver.com”。 其余参数取默认值,更多参数说明,请参见添加CNAME类型记录集。 图3 设置记录集参数 图3以第一条记录集为例进行说明,其余三条记录集仅在“主机记录”和“值”存在差异,详细取值以表 邮箱解析记录为准。 单击“确定”,完成记录集的添加。 您可以在域名对应的记录集列表中查看添加的记录集。当记录集的状态显示为“正常”时,表示记录集添加成功。 依次执行步骤1~步骤4完成其余三条记录集的添加。 关键参数“主机记录”和“值”以表 邮箱解析记录为准。
  • 步骤一:添加域名 配置邮箱解析,需要先将注册的域名“example.com”添加至云解析服务中。如果您的域名是通过华为云注册的,系统将自动添加域名至云解析服务,请跳过本步骤。 进入公网域名列表页面。 在页面右上角,单击“创建公网域名”。 一般情况下,华为云注册的域名,系统会自动将域名添加至公网域名列表中,可以直接进行下一步。如果未自动添加,则需手动创建。 如果您在创建公网域名时提示“该域名已被添加至其他账号的DNS中,您需要将域名找回至当前账号。”,可以通过“域名找回”功能将域名找回至用户当前账号。详细内容请参见找回公网域名。 在“创建公网域名”页面中,输入注册的域名“example.com”,将域名添加至云解析服务。 更多参数说明,请参见创建公网域名。 图1 创建公网域名 单击“确定”,完成公网域名“example.com”的创建。 创建完成后,您可以在“公网域名”页面查看新创建的域名信息。 如果提示“域名已经被其他租户创建。”,请参考找回域名。 单击域名名称,可以看到系统已经为您创建了SOA类型和NS类型的记录集。其中, SOA类型的记录集标识了对此域名具有最终解释权的主权威服务器。 NS类型的记录集标识了此域名的权威服务器。 您可以根据域名所在区域修改NS记录集的值,详细内容请参考华为云DNS对用户提供域名服务的DNS是什么?。
  • 步骤三:添加MX记录集 MX记录集用于指定域名对应的邮箱服务器地址,其值设置为购买的邮箱服务器的域名地址,由邮箱服务商提供。 在“公网域名”页面的域名列表的“域名”列,单击域名的名称“example.com”。 进入“解析记录”页面。 在页面右上角,单击“添加记录集”。 在“添加记录集”页面,根据界面提示为域名“example.com”设置记录集参数。 主机记录:设置为空,表示解析的域名为主域名“example.com”。 如果待添加解析记录的域名为“@”,表示为空头域名,此时,将“主机记录”置为空即可。 类型:设置为MX类型记录集。 值:设置为邮箱服务器地址,格式为“[优先级][邮箱服务器地址]”。 优先级:设置邮箱服务器接收邮件优先顺序,数值越小优先级越高。 邮箱服务器地址:邮箱服务商提供的域名地址。 例如,设置为: 5 mx01.mailserver.com 10 mx01.mailserver.com 其余参数取默认值,更多参数说明,请参见添加MX类型记录集。 图2 设置记录集参数 单击“确定”,完成记录集的添加。 您可以在域名对应的记录集列表中查看添加的记录集。当记录集的状态显示为“正常”时,表示记录集添加成功。
共100000条