npm 包 dnslink-cloudflare 使用教程

阅读时长 4 分钟读完

简介

dnslink-cloudflare 是一个命令行工具,可用于为 Cloudflare DNS 上的 DNS 记录添加 DNSLINK。DNSLINK 是一种将域名和 IPFSHash 进行绑定的标准,使得浏览器可以通过域名来访问 IPFS 内容。

该工具是基于 dnslink 开发的,并针对 Cloudflare DNS 进行了优化,支持自动更新 DNS 记录。

安装

可通过 npm 进行安装:

使用前需要登录 Cloudflare 账户,并获取 API key。

使用教程

添加 DNSLINK 记录

运行以下命令添加 DNSLINK 记录:

其中,<ipfs-hash> 为要绑定到域名上的 IPFS Hash,<domain> 为要绑定的域名。

例如,添加该博客的 DNSLINK 记录:

添加成功后,可以通过以下方式验证记录是否生效:访问 https://www.npmjs.com/package/dnslink-cloudflare,在检查中查找 <domain>.well-known/dnslink/ipfs/<ipfs-hash>`,是否包含添加的 DNSLINK 记录。

Tips: 如果需要个性化设置,可以通过配置文件进行设置。

更新 DNSLINK 记录

当要更改 DNSLINK 记录时,可运行以下命令更新记录:

例如,更改该博客 IPFS Hash 为 QmaFJhzbghTGXZ5e5tcgx19tC5h3qFXi5yByhvzLaB1WFu

当然,也可以移除 DNSLINK 记录,运行以下命令即可:

示例代码

-- -------------------- ---- -------
----- ------- - ------------------------------  -- -- ------------------ -
----- ------ - -----------  -- ---------- --- ---
----- ----- - ---------------  -- ---------- ----
----- -------- - -------------------------------------------------  -- ------- ---- ----
----- ------ - --------------  -- -------

-- -- ------- --
--------------------- ------- ------- ------
  -------- -- --------------------
  ------------ -- ------------------

-- -- ------- --
------------------------ ------- ------- ------
  -------- -- --------------------
  ------------ -- ------------------

-- -- ------- --
---------------------- ------- ------
  -------- -- --------------------
  ------------ -- ------------------

总结

以上就是 npm 包 dnslink-cloudflare 的使用教程,该工具可以使 IPFS 内容更加方便地访问,同时,也方便了开发者对 DNSLINK 记录的维护和管理。希望本文能够对你的前端开发工作有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/dnslink-cloudflare