type
status
date
slug
summary
tags
category
icon
password
记录https://www.namesilo.com/ 购买的域名,如何使用cloudfare作为域名服务商,并且如何在cloudfare配置cname指向vercel;以及如何创建二级域名绑定到verbal部署的项目上;
📝 概念解释
什么是Cloudfare
Cloudflare 是一个提供内容分发网络(CDN)、网络安全和域名解析服务的公司。它的主要作用是加速网站的加载速度,保护网站免受 DDoS 攻击,并提供 DNS 解析服务。
什么是域名解析
域名解析是将域名(如 example.com)转换为 IP 地址(如 192.0.2.1)的过程。Nameservers 是 DNS 系统中的服务器,负责将域名解析为 IP 地址。
什么是Nameservers
Nameservers 是 DNS 系统中的服务器,负责将域名解析为 IP 地址。当购买域名时,需要指定一个或多个 Nameservers,这些服务器将处理对该域名的 DNS 查询。Cloudflare 提供了自己的 Nameservers。因此可以将其设置为域名的 Nameservers,以便使用 Cloudflare 的 DNS 服务。
什么是二级域名
二级域名是主域名下的子域名。例如,在 shopping.loukai.life 中,shopping 是二级域名,而 loukai.life 是主域名。二级域名可以用于组织和分类网站内容,例如创建不同的页面或服务。
常见的DNS记录类型
在域名解析配置中,CNAME 和 A 记录是两种常见的 DNS 记录类型。以下是它们的定义和区别:CNAME(Canonical Name Record)
- 定义: CNAME 记录用于将一个域名(或子域名)指向另一个域名。它允许您将多个域名指向同一个 IP 地址,而不需要为每个域名都设置 A 记录。
- 用途: CNAME 记录通常用于指向其他域名,例如将
www.example.com
指向example.com
,或者将子域名(如blog.example.com
)指向一个托管服务(如 Vercel 或其他 CDN)。
- 示例:
- 如果您有一个 CNAME 记录,名称为
www
,值为example.com
,那么访问www.example.com
时,DNS 会将请求重定向到example.com
。A 记录(Address Record)
- 定义: A 记录用于将域名直接映射到一个 IP 地址。它是最基本的 DNS 记录类型之一。
- 用途: A 记录通常用于将主域名或子域名指向特定的服务器 IP 地址。它直接告诉 DNS 查询者该域名对应的服务器的 IP 地址。
- 示例:
- 如果您有一个 A 记录,名称为
example.com
,值为192.0.2.1
,那么访问example.com
时,DNS 会将请求发送到 IP 地址192.0.2.1
。主要区别
- 指向方式:
- CNAME 记录指向另一个域名,而 A 记录指向一个具体的 IP 地址。
- 使用场景:
- CNAME 记录适用于需要将多个域名指向同一服务的情况,而 A 记录适用于需要直接指定服务器的情况。
- 限制:
- CNAME 记录不能用于根域名(例如
example.com
),而 A 记录可以。总结
在配置域名解析时,选择 CNAME 还是 A 记录取决于您的需求。如果您希望将域名指向另一个域名,使用 CNAME;如果您需要将域名指向特定的 IP 地址,使用 A 记录。
🤗 配置过程
- 在namesilo购买好域名以后,在namesilo域名管理的地方,找到nameservers, 点击编辑,把namesilo提供的nameservers删除(网页别关,等第二步拿到cloudfare提供的nameserver填这里);
- 去cloudfare注册登陆,添加站点,选择免费版本,填入购买的域名,之后cloudfare会提供两个NS给你,也就是两个nameserver地址,类似于xxx.cloudflare.com的结构,前缀大家会不一样;我们需要把这两个ns复制下来,去到namesilo的域名管理面板中的nameservers处填写(就是第一步那里)
- 然后需要在cloudfare填写域名解析记录:
- 注意需要一个A记录,用于记录域名和提供域名网页服务的服务器,这里的服务器IP其实是vercel的IP,因为我们将把域名下的网页程序部署到vercel上;
- 除了A记录类型以为,选择CNAME类型,名称填二级域名名称,比如blog,值填写为cname-china.vercel-dns.com; 这样将来访问blog.loukai.life就会被vercel提供服务;
- 之后就可以愉快地在vercel那里配置域名为我们在cloudfare配置好的域名啦;