最近一直在公众号等渠道推我们的Chrome插件:Youtube中文配音,经常收到类似无法访问,网站挂掉的反馈:

ccab449282ca8a1ac447664c67e0e75f.png

其实,网站一直没关,只是一个静态站点,没那么容易挂的。只是Vercel部署的站点都被DNS污染了,导致网站在中国大陆是无法访问的。用户端处理的话,手工设置下DNS为8.8.8.8就可以访问。

由于本身这款插件的功能主要应用在YouTube,国内本身也看不了,所以之前一直没去处理这个问题。但最近因为有收到一些用户希望对国内平台有支持,所以官网对中国地区用户的访问还是需要解决的。

于是去查了一下文档,处理了一下这个问题。这里做个记录,如果您也碰到类似问题,可以参考着来处理。

顺手推荐一下!如果你还在购买国内的各种昂贵又低质的技术教程吗?这里给大家推荐下我们自研的Youtube视频语音转换插件(https://youtube-dubbing.com/),一键外语转中文,英语不好的小伙伴也可以轻松的学习油管上的优质教程了,下面是演示视频,可以直观的感受一下:

原始配置

在处理之前,先通过DNS污染检查,看看当前的情况:

fbe12425b891feebebb23be189eefb3c.png
DNS污染情况

先说明一下,优化之前的配置:

在Vercel上部署好静态站点之后,会获得哦一个自动分配的域名:

4978ac6303ceec8634f8d620b0f03076.png
自动分配的域名

然后在域名解析里,增加wwwCNAME配置到上面这个分配域名,就完成了。但这种情况下,中国大陆地区的用户就会出现访问不了的情况。

优化配置

如何优化呢,根据官方文档的说明,只需要在做CNAME配置的时候,调整一下就可以了,不要把CNAME的记录值设置为自动分配的那个域名,而是使用cname-china.vercel-dns.com即可,具体如下:

e077aa2e4b4fb6547f264bd443c4ff62.png
域名解析配置

等待一段时间,再通过DNS污染检查,看看情况:

f220f138661aaf81b1b03240b98f08f6.jpeg
DNS无污染

完美,都绿色了!

------

我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。另外,如果你最近想跳槽的话,年前我花了2周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取

推荐阅读

··································

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐