如何设置 ENS 域名的反向解析记录

反向解析介绍

本文介绍如何设置反向解析记录(相对来说,之前设置的记录称为 “正向解析记录”)。

正向解析记录是将一个 ENS 域名解析到以太坊地址等资源的记录,与其相反,反向解析记录是指将一个以太坊地址解析到一个 ENS 域名的记录。这样,那些支持反向解析的应用,就可以根据需要使用可读性更好的 ENS 域名取代以太坊地址显示给用户。目前,反向解析的应用不像正向解析那么广泛,而且设置于否也不会影响正向解析的使用。你可以根据自己的情况设置反向解析记录。

有人可能会觉得,这不是多此一举吗?把 ENS 域名和以太坊地址关联起来不就行了,为啥还要进行双向解析?这个问题涉及到了 ENS 的内部实现机制,如果有兴趣,可以参阅 ENS 中文文档中的 域名处理反向解析 等内容。

在前面的教程中,我们将 ceshi.eth 的正向解析记录设置为 0xd55dA...D096,现在我们设置反向解析记录,就需要将 0xd55dA...D096 解析到 ceshi.eth

反向解析记录要和正向解析互相对应才能生效,设置反向解析,必须从域名正向解析记录中的以太坊地址解析到这个域名,否则反向解析是无效的。

有位网友在 ENS 官方论坛中寻求帮助,就是因为在设置反向解析时,将一个不同于正向解析记录的地址解析到了他的域名,导致相关应用无法正确核实他的解析记录。后来在网友的指导下,他修改了反向解析记录后顺利解决问题。

操作步骤

下面我们以 ceshi.eth 为例,介绍如何设置反向解析记录。

因为 ceshi.eth 的正向解析记录设置为 0xd55dA...D096,而且在设置反向解析时,每个账户只能将自己的地址解析到某个域名,所以现在我们需要使用 0xd55dA...D096 这个账户连接 ENS 管理器

  1. 在浏览器上打开 ENS 管理器,并按照上面的说明使用正确的账户 连接
  2. 连接好之后,输入我们需要管理的域名 ceshi.eth,点击 查询 按钮,会直接进入 ceshi.eth 的管理页面。

    由于之前没有设置过反向解析记录,所以在反向解析记录区域显示的是:反向解析记录:未设置

  3. 点击 反向解析记录:未设置 这一行,会展开反向解析设置区域。该区域内有一段关于反向解析记录的简单说明,说明文字下面是将要设置的反向解析的信息。
  4. 点击区域内的 保存 按钮,钱包会要求确认交易,确认后,等待交易被打包。
  5. 该交易被打包成功后,原来的 反向解析记录:未设置 会变成 反向解析记录:已设置为 ceshi.eth,反向解析记录就设置完成了。

细心的用户可能会发现,反向解析记录设置完成后,ENS 管理器页面的左侧区域发生了一些变化:

本来显示 0xd55dA...D096 这个地址的位置变成了简洁的 ceshi.eth

转载本站内容请注明出处和链接。咨询 ENS 问题请前往 问答区,其他问题请联系 团队成员