网站配置

Sol.site 允许您将 Web3 身份转化为功能齐全的 Web2 网站。通过将您的 .sol 域名映射到标准的网页托管记录,您可以通过 yourname.sol.site 子域名在传统互联网上展示内容。

前置条件

要让网站上线,您需要将网站文件托管在某个平台上。常见的选择包括:

  • 传统的 VPS / 独立服务器: 具有静态 IP 地址的专用服务器。

  • 云托管 (Cloud Hosting): GitHub Pages、Vercel 或 Netlify。

  • 去中心化托管 (Decentralized Hosting): IPFS。

您的托管平台将为您提供配置 DNS 记录所需的值。记录类型取决于您的托管设置:

记录类型
使用场景
示例

A

指向服务器的 IPv4 地址。常见于 VPS 或独立服务器。

185.199.108.153

AAAA

指向服务器的 IPv6 地址。与 A 记录相同,但用于支持 IPv6 的服务器。

2606:4700:3030::ac43:a8c4

CNAME

指向另一个主机名。被大多数静态托管平台和 IPFS 网关采用。

your-project.vercel.app

TXT

存储任意文本值。用于IPFS _dnslink 域名解析绑定。

dnslink=/ipfs/Qm...

circle-info

注意: 您通常只需使用 A/AAAA 记录 CNAME 记录 中的其中一种 — 而不是两者都用。您的托管平台文档会明确指定使用哪一种。IPFS 设置通常需要 CNAME(指向网关)和 TXT 记录(包含内容哈希值)。

第一步:准备您的网站

在配置您的 Sol.site 记录之前,请确保您的网站已部署且在您选择的托管平台上可以公开访问。

chevron-right传统的 VPS / 独立服务器hashtag
  1. 在您的机器上设置 Web 服务器(例如 Nginx、Apache 或 Caddy)。

  2. 将您的网站文件部署到服务器的 Web 根目录(Root Directory)。

  3. 获取服务器的静态 IP 地址(IPv4 和/或 IPv6)。

  4. 您将在第二步中,将此 IP 用作 AAAAA 记录的值。

chevron-right云托管hashtag
  1. 通过平台的控制面板或 CLI(命令行工具)部署您的网站文件。

  2. 找到平台提供的默认主机名(例如 your-project.vercel.appyourusername.github.io)。

  3. 您将需要配置:

    • 指向平台主机名的 CNAME 记录。

    • 如果平台需要验证域名所有权,则需要配置一个或多个 TXT 记录(例如 Vercel 和 Netlify 可能会要求您添加带有特定验证令牌的 TXT 记录)。

circle-info

提示: 请查看您所用平台的自定义域名文档以获取所需的准确记录。一旦您在他们的控制面板中输入 yourname.sol.site 作为自定义域名,大多数平台都会引导您完成该过程。

chevron-right去中心化托管hashtag
  1. 将您的网站文件上传到 IPFS(通过 Pinata 或 Fleek 等 Pinning 固定服务)。

  2. 获取您的内容标识符 —— 即 IPFS 的 CID(例如 QmXoyp...)。

  3. 选择一个支持 DNSLink 解析的 IPFS 网关(例如 cloudflare-ipfs.com)。

  4. 您将需要配置:

    • 指向您所选网关的 CNAME 记录。

    • _dnslink 上的 TXT 记录,包含您的内容哈希(例如 dnslink=/ipfs/QmXoyp...)。

第二步:配置 Sol.site DNS 记录

当您的网站托管完毕且可正常访问后,请将您的 yourname.sol.site 子域名指向该网站。

  1. 导航至您 .sol 域名的域名详情页面

  2. 点击 配置 Sol.site (Configure Sol.site) 按钮。

  3. 根据您的托管类型,添加相应的记录:

托管类型
需要添加的记录

独立服务器

A 和/或 AAAA

您服务器的 IP 地址

云托管

CNAME + TXT(如果需要)

平台的主机名 + 验证令牌

IPFS

CNAME + TXT

网关主机名 + dnslink=/ipfs/Qm...

  1. 保存更改。

第三步:验证您的设置

DNS 更改在全球生效(解析生效时间)可能需要几分钟到 48 小时不等。

  • 浏览器访问: 访问 https://yourname.sol.site 并确认您的网站已正确加载。

  • DNS 查询工具: 使用 或 来查询您的记录,并确认其返回了预期值。

circle-info

故障排除: 如果 48 小时后您的网站仍未加载,请仔细检查记录值是否与您的托管服务商指定的值完全一致,并确保您的网站已在托管平台端正确部署且可公开访问。

最后更新于

这有帮助吗?