# 记录

记录是您打开 .sol 域名身份层的门户。我们对不稳定和关联权的管理是去中心化域名中最好的之一，这使您可以在 web2 和 web3 身份之间无缝地建立桥梁。

{% hint style="info" %}
**时效性:** 这样可以确保记录内容由当前域名所有者设置。如果记录由 Bob 设置并出售给 Alice，那么记录内容就会失效。
{% endhint %}

{% hint style="info" %}
**关联权:** 这可以防止冒名顶替。关联权确保记录内容为域名所有。例如，对于 "背包 "记录，这就保证了域名所有者是记录中所写的 "背包 "用户名的合法所有者
{% endhint %}

管理您的记录设置和链上身份的最佳方式是通过我们的产品分支 SNS 管理器。目前可在[背包](https://www.xnft.gg/app/Dv4kgorqEdzjxFf1rRZajfFmnfWgXrhRdyXT2VxZeumv)上使用，不久将在 Solana Mobile 上使用。&#x20;

设置您的记录，以便人们可以找到您，dapps 可以将这些记录整合到个人资料中，让您获得最佳的个人资料体验。

## 设置一条记录

要访问记录 V2，请在个人资料下切换 Beta&#x20;

查看要设置记录的域名并下拉 "记录 "部分&#x20;

选择要添加记录的编辑图标。添加并签署交易后，您将看到一个徽章，显示记录已由所有者签署。

{% hint style="info" %}
**在本例中，我们将使用一个不需要关联权验证的记录**
{% endhint %}

<div><figure><img src="https://1469967243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2FZIdaMMf4v4qSItA9nS1m%2FScreenshot%202023-10-30%20at%2013.05.53.png?alt=media&#x26;token=e98d33c7-82fd-431b-99ec-d351303f1fc8" alt=""><figcaption></figcaption></figure> <figure><img src="https://1469967243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2FYd8GXa3ILtlJCR9eTLEl%2FScreenshot%202023-10-30%20at%2013.13.12.png?alt=media&#x26;token=2a263c76-369a-4b1d-95d1-010028a8a73c" alt=""><figcaption></figcaption></figure></div>

当您出售或转让该域名时，当前所有者将不再设置该记录。因此，该记录将被标记为过期（见警告标识）。这意味着 dApp 无法汇总此信息，新用户可以直接删除和/或设置新的记录。

<figure><img src="https://1469967243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2FKWJfJ1TfGnUAbdpKC7Go%2FScreenshot%202023-10-30%20at%2013.44.54.png?alt=media&#x26;token=79a1e3d7-fa73-4b5e-bec1-9512d3018a42" alt=""><figcaption></figcaption></figure>

### ETH 记录以及关联权RoA 设置记录&#x20;

有了关联权，我们就能避免冒名顶替的情况。拿 ETH 记录做个比方，我们要确保 .sol 所有者也是 ETH 地址的合法所有者。

{% hint style="info" %}
**目前仅支持某些记录的关联权**
{% endhint %}

验证您的 ETH 钱包地址 RoA 可以让您的朋友和 dApp 相信您持有该 ETH 钱包地址。&#x20;

该记录的验证方式独特且简单。&#x20;

输入您的 ETH 钱包地址记录，点击验证按钮，系统会提示您按步骤验证记录。

下面是演示视频：

{% embed url="<https://youtu.be/PpuxPMsyTTY>" %}

{% hint style="success" %}
**一旦域名被转让或出售，这些记录将再次被标记为过期，其关联权将无法核实**
{% endhint %}

## SOL 记录

记录 V2 支持 SOL 记录分类账。这样做的目的是为了安全地存储域名，但仍能像往常一样在链上使用。&#x20;

首先，我会将域名转移到我的 Ledger 钱包中，然后用 Ledger 连接到 sns.id 网站。&#x20;

连接后，将 SOL 记录编辑为您希望接收资金的热钱包地址。

<div><figure><img src="https://1469967243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2Fn4d9bgfzJcPL0cWLfQBJ%2FScreenshot%202023-10-30%20at%2013.20.04.png?alt=media&#x26;token=e98ccd20-d059-4186-8ddf-6baebcd9172c" alt=""><figcaption></figcaption></figure> <figure><img src="https://1469967243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2FzYZq8dnLZlFHbMeQfgV2%2FScreenshot%202023-10-30%20at%2013.20.35.png?alt=media&#x26;token=5fe7d63c-4d57-4e00-8448-cd720cf41795" alt=""><figcaption></figcaption></figure></div>

在第二张图片中，您会看到 "记录内容未经验证"。如果您要向该地址接收资金，则需要该 公钥签名接受（假设您想向自己的地址接收资金，这就非常简单了）&#x20;

现在，使用 SOL 记录地址（即您在 SOL 记录中输入的地址）连接到 sns.id&#x20;

搜索域名并下拉 "记录"

在那里，您会看到一个验证记录的按钮。唯一能看到 "验证 "按钮的地址是 SOL 记录中设置的地址。鉴于该地址已签名，您将看到两个徽章显示都已验证。

<div><figure><img src="https://1469967243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2FQuAO1Pi20XFTHz0D0Cwe%2FScreenshot%202023-10-30%20at%2013.22.47.png?alt=media&#x26;token=c73e6a1c-d457-4000-801f-4edd17b90ffd" alt=""><figcaption></figcaption></figure> <figure><img src="https://1469967243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2FcY0bnqnOPqKtPqog4jJT%2FScreenshot%202023-10-30%20at%2013.23.02.png?alt=media&#x26;token=5e478c2e-2675-42bc-89e5-af342593036e" alt=""><figcaption></figcaption></figure></div>

这意味着您现在可以将域名存储在 Ledger 中，同时向另一个地址接收 .sol 的资金

{% hint style="success" %}
**一旦域名被转移，该记录将失效**
{% endhint %}

## URL/CNAME 记录

您的 .sol 域名可以通过 URL 或 CNAME 记录解析至 DNS 域名。这可以在 [Brave 浏览器](https://brave.com/)上完成，也可以通过名为 [sol-domain.org ](https://github.com/Bonfida/name-resolver)的代理服务器完成。

**所有权证明**

验证 URL 记录的所有权是有限的，在以下情况是无法验证的。例如，如果您想将该记录设置为您的 X（Twitter）个人资料链接或其他社交媒体个人资料。

CNAME 记录需要验证所有权证明，因此只能将其设置为由您控制的 DNS 域名。&#x20;

URL 和 CNAME 记录的验证过程相同。

要验证 DNS 域名的所有权，请访问 DNS 提供商并访问域名设置。您需要启用 DNSSEC，然后 (1) 添加名称为"\_sns "的 TXT 记录，(2) 设置值为 "a=pubkey"。公钥是持有 .sol 域名的钱包地址 **。**

{% hint style="info" %}
**举例：`a=G55C3SFzrCKe1GkUq2MrYxBmRMkRVPiTNiA7f3Wyxuah`**
{% endhint %}

现在，您可以前往 SNS 域的 "记录 "部分，将这些域名添加到您的 URL 或 CNAME 记录中

{% embed url="<https://youtu.be/_Ca0uOj_M3g?si=hdWrmx4Oumds9_Fz>" %}

{% hint style="success" %}
**如果您将域名转让给他人，这些记录将被标记为过期记录**
{% endhint %}
