首先,我将域名的名称服务器更改为 Cloudflare。通过运行以下命令测试名称服务器是否设置正确:
λ dig example.com +nostats +nocomments +nocmd
example.com. 600 IN SOA ignat.ns.cloudflare.com. dns.cloudflare.com. 2373316940 10000 2400 604800 1800`
λ dig example.com +nostats +nocomments +nocmd
example.com. 600 IN SOA ignat.ns.cloudflare.com. dns.cloudflare.com. 2373316940 10000 2400 604800 1800`
λ dig example.com +nostats +nocomments +nocmd
example.com. 600 IN SOA ignat.ns.cloudflare.com. dns.cloudflare.com. 2373316940 10000 2400 604800 1800`
λ dig example.com +nostats +nocomments +nocmd
example.com. 600 IN SOA ignat.ns.cloudflare.com. dns.cloudflare.com. 2373316940 10000 2400 604800 1800`
在"设置 > Pages"中,添加自定义域名example.com
example.com
,并通过在 Cloudflare DNS 设置中添加 TXT 记录验证域名所有权。
在 GitHub 仓库设置中,将自定义域名改为www.example.com
www.example.com
。接着前往 Cloudflare DNS 设置,添加一条指向myriad-dreamin.github.io
myriad-dreamin.github.io
的www
www
CNAME 记录。注意该记录应设为"仅DNS"而非"代理"。运行以下命令测试名称服务器配置:
λ dig www.example.com +nostats +nocomments +nocmd
www.example.com. 300 IN CNAME myriad-dreamin.github.io.
myriad-dreamin.github.io. 3600 IN A x.x.x.x
λ dig www.example.com +nostats +nocomments +nocmd
www.example.com. 300 IN CNAME myriad-dreamin.github.io.
myriad-dreamin.github.io. 3600 IN A x.x.x.x
λ dig www.example.com +nostats +nocomments +nocmd
www.example.com. 300 IN CNAME myriad-dreamin.github.io.
myriad-dreamin.github.io. 3600 IN A x.x.x.x
λ dig www.example.com +nostats +nocomments +nocmd
www.example.com. 300 IN CNAME myriad-dreamin.github.io.
myriad-dreamin.github.io. 3600 IN A x.x.x.x
最终博客应可通过www.example.com
www.example.com
访问。
Comments