❓为什么要绑定自定义域名?

vercel默认提供的域名 *.vercel.app 由于滥用已被大陆屏蔽(DNS污染),如果需要在国内能访问到您的站点,请绑定一个新的域名即可

准备一个域名

首先购买自己的域名,您可以选择以下渠道进行购买:

  • 腾讯云
  • 阿里云

这里就不赘述了,域名买好然后备案好

Vercel控制台配置

  • 在Vercel控制面板中找到 SettingDomainsAdd,在这里可以指定当前项目的绑定域名,一个项目可以绑定多个域名。
    img.png

  • 输入域名,并Add之后,如果看到下图中的提示(Invalid Configuration)👇, 说明域名已经添加,但需要根据提示添加CNAME或Nameserver的方式激活它,图中所示是要在域名后台添加一条CNAME类型的解析,参数名blog1,值为cname.vercel-dns.com。
    img.png

这里推荐使用CNAME绑定。请按文档后续步骤配置对应的Cname解析。

配置CNAME解析

以下分多个平台举例,配置方法大同小异,只是入口不太一样,我这里主要讲阿里云的配置方法

打开控制台 https://dc.console.aliyun.com/#/domain-list/all 域名列表,点击解析,并添加一条cname转发
img.png

img.png

完成

如果域名服务配置正常,Vercel的卡片会变成如图的样子:
img.png

接下来就可以通过设置的域名(如 https://blog.xingcy.top )访问我们的网站了

参考文章

https://docs.tangly1024.com/article/vercel-domain