利用 DNS 修复 Vercel 被墙
请注意时效性!文章创建于:2022-09-04
本篇是关于利用 DNS 修复 vercel.app 域名被墙的问题。
起因
几天前刚弄好 Waline 评论系统的时候发现评论无法加载,刚开始以为是 LeanCloud 的问题,毕竟它在 8月1日 后不再向大陆提供域名,
后面我转向了使用 Vercel 和 MongoDB,发现还是无法使用,网上查了一会发现是 vercel.app 这个域名被污染了。
我开始尝试一系列方法,发现了一个具有可行性的方法。
需要材料
- 一个域名:顶级域名或二级域名等。不限,能使用 DNS 即可。
- 一个 DNS 服务:DNSPod、Cloudflare和阿里云等。不限。以下以 Cloudflare 为例。
操作
Vercel的设置
打开你的 Vercel,然后打开你的项目,
然后打开 Settings(设置) 里面的 Domain(域名),
再接着 Add 旁边的输入框输入你的域名:vercel.xxx.com(vercel这个可以改,xxx是你的主域名)
比如我输入了 lasa.huantext.tk,然后会显示Invalid Configuration(无效的配置)
,下面有一行小字:
Set the following record on your DNS provider to continue
它叫你把DNS绑定下。这时候把 Name
和 Value
复制或者记住,来到下一步操作。
Cloudflare的设置
是的,需要用到 Cloudflare ,如果你还没有 Cloudflare 账号,可以去注册一个,
注册完之后,打开:主页——网站,添加你的站点。由于我这里添加完了,就不过多展示了。
接着打开你添加好的站点——DNS,点击 添加记录,
然后把类型改为 CNAME
。
把之前复制的 Name
和 Value
分别填入名称
,目标
,添加即可
如果还是无法访问
可能到这里就行了,不过有些人或许还是无法访问,这时候打开你站点的SSL/TSL设置,将灵活改为完全,即可。
利用 DNS 修复 Vercel 被墙
http://htext.top/post/daf15caf.html