网站配置
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...
注意: 您通常只需使用 A/AAAA 记录 或 CNAME 记录 中的其中一种 — 而不是两者都用。您的托管平台文档会明确指定使用哪一种。IPFS 设置通常需要 CNAME(指向网关)和 TXT 记录(包含内容哈希值)。
第一步:准备您的网站
在配置您的 Sol.site 记录之前,请确保您的网站已部署且在您选择的托管平台上可以公开访问。
传统的 VPS / 独立服务器
在您的机器上设置 Web 服务器(例如 Nginx、Apache 或 Caddy)。
将您的网站文件部署到服务器的 Web 根目录(Root Directory)。
获取服务器的静态 IP 地址(IPv4 和/或 IPv6)。
您将在第二步中,将此 IP 用作 A 或 AAAA 记录的值。
云托管
通过平台的控制面板或 CLI(命令行工具)部署您的网站文件。
找到平台提供的默认主机名(例如
your-project.vercel.app、yourusername.github.io)。您将需要配置:
指向平台主机名的 CNAME 记录。
如果平台需要验证域名所有权,则需要配置一个或多个 TXT 记录(例如 Vercel 和 Netlify 可能会要求您添加带有特定验证令牌的 TXT 记录)。
提示: 请查看您所用平台的自定义域名文档以获取所需的准确记录。一旦您在他们的控制面板中输入 yourname.sol.site 作为自定义域名,大多数平台都会引导您完成该过程。
去中心化托管
将您的网站文件上传到 IPFS(通过 Pinata 或 Fleek 等 Pinning 固定服务)。
获取您的内容标识符 —— 即 IPFS 的 CID(例如
QmXoyp...)。选择一个支持 DNSLink 解析的 IPFS 网关(例如
cloudflare-ipfs.com)。您将需要配置:
指向您所选网关的 CNAME 记录。
_dnslink上的 TXT 记录,包含您的内容哈希(例如dnslink=/ipfs/QmXoyp...)。
第二步:配置 Sol.site DNS 记录
当您的网站托管完毕且可正常访问后,请将您的 yourname.sol.site 子域名指向该网站。
导航至您
.sol域名的域名详情页面。点击 配置 Sol.site (Configure Sol.site) 按钮。
根据您的托管类型,添加相应的记录:
独立服务器
A 和/或 AAAA
您服务器的 IP 地址
云托管
CNAME + TXT(如果需要)
平台的主机名 + 验证令牌
IPFS
CNAME + TXT
网关主机名 + dnslink=/ipfs/Qm...
保存更改。
第三步:验证您的设置
DNS 更改在全球生效(解析生效时间)可能需要几分钟到 48 小时不等。
浏览器访问: 访问
https://yourname.sol.site并确认您的网站已正确加载。DNS 查询工具: 使用 或 来查询您的记录,并确认其返回了预期值。
故障排除: 如果 48 小时后您的网站仍未加载,请仔细检查记录值是否与您的托管服务商指定的值完全一致,并确保您的网站已在托管平台端正确部署且可公开访问。
最后更新于
这有帮助吗?