icbc
21
A域名 CNAME 到B域名,B域名有个A记录指向IP 1.1.1.1
从客户端的角度来看。客户端通过A域名发起DNS解析,DNS服务器会查找到A域名CNAME到B域名的记录并返回给客户端,客户端收到这个CNAME到B域名的结果,则继续向DNS服务器发起解析B域名的请求,此时DNS将返回B域名指向的IP 1.1.1.1给客户端,客户端有了IP后,向该IP发起http请求,host是A域名(如果你直接通过B域名请求则host是B域名),1.1.1.1服务器收到请求发现host不认识,所以拒绝服务。
我不懂计算机啊,应该是这样子没错吧
1 个赞
![:rofl: :rofl:](https://cdn.linux.do/images/emoji/apple/rofl.png?v=12)
你平时做域名解析的时候,是不是要在源服务器绑定一个域名? 你不会真以为指向谁,谁就给你响应吧![:sweat_smile: :sweat_smile:](https://cdn.linux.do/images/emoji/apple/sweat_smile.png?v=12)
lee_jack
(lvsbnhdbx)
23
大佬我现在目标域名是我自己的,可是也不会显示啊,
test.wangyu2018.eu.org
非常简单,只会返回
Hello Python!
,为什么这样还是不行呢,
我访问https://blog.wangyu2018.eu.org/
显示的是
lee_jack
(lvsbnhdbx)
25
不是,主要是搞不懂cname记录,我搜索了几篇文章,都是那个意思(CNAME记录就是把域名解析到另外一个域名,CNAME记录就是设置一个设置一个名称,目标填写目标域名,点击确定就行啊),但是我按照这个来,不显示啊
即使是我自己的域名。
cname就是个快捷方式啊,指向另一个域名,另一个域名指向谁就跟着指向谁
不是挺容易理解的么
所以我说你遇到的问题不是CF和cname的问题,你要去serv00上找问题
EMT
(EMT)
30
你cname不过去应该还是服务器的问题,服务器不认识你这个host,然后又没有其他处理,就让你觉得cname失败了 你指向我这,我服务器没配置过又不认识你这host,nginx就默认返回欢迎页了
lee_jack
(lvsbnhdbx)
31
cname记录不是cname记录就行,还需要服务器配置是吗,A记录需要服务器配置吗
EMT
(EMT)
32
可是服务器不认识你啊,干啥要给你返回,我这是因为nginx有默认返回,不然你还是啥也看不到
cinfo
33
你把 域名的SSL/TLS 加密模式改为完全再试试
1 个赞
EMT
(EMT)
34
像vercel github page都要你先去在它那设置一个域名,你cname过去才有用
lee_jack
(lvsbnhdbx)
35
这样子设置,别人就算cname也不会返回信息是吗,A记录这样也不会返回信息是吗
lee_jack
(lvsbnhdbx)
36
感谢大佬解答,也就是说不管A记录,CNAME记录都需要在服务器设置才行,不然都不会返回信息
cinfo
37
试试cname这个域名 https://free.vps.vc/
SSL设置为完全就能正常访问,设置为灵活就是403
Bee
(( ⩌ ˰ ⩌))
38
是这样的,不然你想想任意站点
只要把自己域名 cname 过去
不就都能据为己有了?![:rofl: :rofl:](https://cdn.linux.do/images/emoji/apple/rofl.png?v=12)
把 oai 也 CNAME 直接变成自己的
2 个赞
你理解错了……这是 别名,不是 代理,比如你用 GitHub Pages 绑定一个域名你就会发现同样是 ***.github.io/###
却可以绑定不同的域名……
1 个赞
EMT
(EMT)
40
其实你把那个cf的代理关了,才是一般用的cname
2 个赞