626 字
3 分钟
使用六位数 xyz 域名实现个人网站和自定义域名邮箱

今天某个热心的好哥们儿说要送我一个域名(真的我哭死 😭),虽然我因为不好意思婉拒了,但是受到了此人的安利,我了解到 6 - 8 位数的 xyz 域名特别便宜,于是自费买了一个。

我也终于是个有二级域名的人了,今天一整天都在用这个域名整花活,不妨让我娓娓道来我今天都折腾了些什么。🤓

NameSilo - 购入域名#

在 NameSilo 上搜索 224719.xyz 购入域名。域名价格是 0.99 美金,续费不涨价,真香。😋

deSEC - 域名 DNS 解析服务#

图 1

deSEC 是一个位于德国的非营利组织提供的域名托管服务。并且它的服务器是自由软件,所以深受我这种自由软件爱好者青睐。😆

按照 deSEC 提供的操作步骤在 NameSilo 上配置好 DNS 服务器和 DNSSEC 之后,检查部署是否成功:

#!/bin/bash
DOMAIN="224719.xyz"
EXPECTED_NS=("ns1.desec.io." "ns2.desec.org.")
echo "=== 检查 $DOMAIN 的 NS 委派 ==="
ACTUAL_NS=$(dig +short NS "$DOMAIN" | sort)
printf '%s\n' "$ACTUAL_NS"
echo
echo "=== 检查是否委派给 deSEC ==="
for ns in "${EXPECTED_NS[@]}"; do
if echo "$ACTUAL_NS" | grep -Fxq "$ns"; then
echo "✓ $ns"
else
echo "✗ 缺少 $ns"
fi
done
echo
echo "=== 检查 deSEC 权威 DNS 响应 ==="
for ns in "${EXPECTED_NS[@]}"; do
echo
echo "--- $ns ---"
dig @"${ns%.}" "$DOMAIN" SOA +norecurse +noall +answer
done
echo
echo "=== 检查 DNSSEC ==="
dig "$DOMAIN" SOA +dnssec +noall +comments +answer

成功后到这两个地方刷新 DNS 缓存:

Codeberg Pages - 静态页面托管服务#

图 2

Codeberg Pages 也是我自始一直在使用的静态网页托管服务,它基于自由软件 Forgejo 由 Codeberg e.V. 提供服务。

按照官方文档完成配置,到 deSEC 配置相应 DNS 记录即可。注意,首次部署时 webhook 要配置为 HTTP,完成首次推送之后将 webhook 改为 HTTPS 再推送一次!

HelioHost - 邮箱和动态网站托管服务#

图 3

HelioHost 同样是非营利组织提供的服务。它可以托管自定义域名创建无限个邮箱;此外还提供 Django 动态网站托管服务(虽然我没有部署)。

我是捐赠了 2 美元获得了 Tommy。可以在 deSEC 下创建一个子域名的 NS 记录,填入 HelioHost 的 DNS 服务器,随后请求维护者将域名添加到 HelioHost 账户。完成之后,即可创建 SSL/TLS 证书,一定要勾选为邮箱创建 SSL/TLS 证书。

图 4

完成之后在 Thunderbird 自动配置并登录即可。😄

使用六位数 xyz 域名实现个人网站和自定义域名邮箱
https://zxs24719.codeberg.page/blog/posts/custom-domain/
作者
爱吃可比克的鲸鱼
发布于
2026-11-03
许可协议
CC BY-SA 4.0