我使用 CNAME 到了 cloudflare workers 的域名,设置了路由,但是访问还是报错
Error 1021 Ray ID: 64c11ee5d7e2dcd2 • 2021-05-08 07:54:33 UTC
Could not find host
What happened?
You've requested a page on a website (gravatar.readrss.me) that is on the Cloudflare network. Cloudflare is currently unable to resolve your requested domain (gravatar.readrss.me). There are two potential causes of this:
Most likely: if the owner just signed up for Cloudflare it can take a few minutes for the website's information to be distributed to our global network.
Less likely: something is wrong with this site's configuration. Usually this happens when accounts have been signed up with a partner organization (e.g., a hosting provider) and the provider's DNS fails.
1
xmumiffy 2021-05-08 16:36:00 +08:00
dns 随便写一个 但是要开 cf proxy,然后在 workers 页面绑定
|
2
kfll 2021-05-08 16:40:15 +08:00
看起来你的 dns 配置是 OK 的,方便发一下路由配置看一下吗
|
3
labulaka521 OP @xmumiffy dns 是 A 记录还是 CNAME
|
4
labulaka521 OP |
5
labulaka521 OP @labulaka521 我现在用的 CNAME 直接到我的 worker 地址,我看别人的文章说可以添加一个 A 记录,IP 填一个无效的 IP,但是要开 proxy,然后在 worker 那里选上路由就可以了,但是我这样试了 不行
|
6
lucifer69 2021-05-08 17:29:12 +08:00
路由前面加上 http 或者 https 试试
|
7
labulaka521 OP @lucifer69 试了 不行
|
8
lucifer69 2021-05-08 17:36:49 +08:00
@labulaka521 你新建一个 worker 试试,我在用的路由是这样的 https://pan.mydomain.com/* 是没问题的
|
9
youmoo 2021-05-08 17:37:01 +08:00
可以的,我这个域名就是绑定的 workers https://blog.beloved.family
|
10
labulaka521 OP @youmoo 请问下 dns 那里你是怎么配置的
|
11
labulaka521 OP @lucifer69 好的
|
12
labulaka521 OP @lucifer69 貌似是部署的 worker 的问题 用默认的正常 我自已部署的一个 proxy 服务估计有问题所以导致访问不了
|
13
fangwenxue 2021-05-08 17:49:28 +08:00
dns 解析到 1.1.1.1 就行
|
14
youmoo 2021-05-08 17:50:44 +08:00
@labulaka521 老早配置的都忘了,我登录看了下,大概有 2 点:
1. 在 workers 下面新增一个 Route: blog.beloved.family/*,指向你的 worker 名称,比如 wx 2. 在 dns 下面配置一个 cname: 我配置是 blog, 然后指向 woker 的全域名,比如 wx.ym.workers.dev ,并将 proxy status 设置为 dns only |
15
labulaka521 OP @youmoo 我发现不是 worker 配置的问题 我用了默认的 js 然后设置了域名就正常,如果用了代理网站的配置就失败了
|
16
worryfree 2021-05-08 18:51:05 +08:00 via iPhone
@labulaka521 a 记录随便 ip,然后在 workers 绑定就可以,一般写法 cf.Baodu.com/* 域名先 a 记录,不然出错
|
17
worryfree 2021-05-08 18:53:26 +08:00 via iPhone
还有一件事,域名必须在 cf,别的域名商不行
|
18
worryfree 2021-05-08 18:55:54 +08:00 via iPhone
|
19
labulaka521 OP @worryfree worker 的 js 能分享一下吗 我看看和我的有什么差别
域名是在 cf 的 |
20
worryfree 2021-05-08 19:50:15 +08:00 via iPhone
@labulaka521 github 搜索 worker 一堆 js 教程
|
21
worryfree 2021-05-08 19:50:43 +08:00 via iPhone
脚本
|
22
XIU2 2021-05-08 19:53:58 +08:00
首先你的域名要托管在 Cloudflare 中。
然后去添加一个 A 记录解析,IP 随便写,开启橙色云朵(走 CDN )。 注意:如果你想要该域名自选 Cloudflare CDN IP,那么这里就要填写自选 IP,并不要开启橙色云朵(不走 CDN ),这样的话解析的就是自选 IP 了,而因为指向的还是 Cloudflare CDN IP,所以完全一样。 接着去网页顶部功能列表中选择 [Workers],点击 [添加路由],第一个 [路由] 输入你前面刚才添加的域名(域名后面以 /* 结尾), 第二个 [Worker] 选择你要指向的 Worker 名称,点击 [保存]。 完成~ 简单来说就是添加一个域名 A 解析记录,并将其路由指向 Worker ~ |
23
richardwong 2021-05-09 14:41:25 +08:00
可以。我阿里云注册的域名,刚绑过去
|
24
lazygoat644 2022-06-01 11:08:04 +08:00
@XIU2 谢谢,设置的时候没有 /*,导致几乎无法跳转。。。
|