请问只有域名,没有云服务器(即不配置 IP)的话,加一条 CNAME 让其指向 github pages 会出问题吗?

查看 107|回复 4
作者:BraveXaiver   
如题。我的域名是在 NameSilo 上买的,云服务器暂时懒得买,反正用 github pages 放下博客就够用了。
另外我不太理解为什么 NameSilo 自动帮我创建了如下的 DNS record:

其中怎么会有三条 A 类型的记录啊?一个域名不应该是和一个 IP 唯一对应的么?负载均衡也不是在这一层是在我自己的云服务器上做反向代理吧?
而且这个 parking.namesilo.com 又是啥,是 namesilo 看我没配域名对应的 IP ,可怜我先帮我配上它们自己的网站?可是 blog CNAME 那个我已经设置成了我的 github pages 的网址了,为啥它这里还是现实这个东西呢。。
搞不懂,头大。
谢谢解答。

namesilo, GitHub, Pages, 域名

BraveXaiver
OP
  
另外就是我在 cloudflare 上办理了免费的 SSL 证书,但没有 A 类型的记录,只有这个 CNAME 的。之后如果想要加,就重新申请一个呗?
然后 cloudflare 让我把它们的 DNS 解析服务器 id 替换掉 namesilo 的 DNS 解析服务器 id ,我替换之后,进入 namesilo 这边的 DNS recoreds 就会报警:由于你配置的首要 DNS 解析服务器 id 不是我们自己的,你在此处的更改很可能无效。
额,要不然我把 https 的给改回来?
Ranying   
在 namesilo 里把 nameserver 换成 cloudflare 的之后,只需要到 cloudflare 的 DNS 记录中添加一条 blog 的 CNAME 记录指向你的 GitHub Pages 地址,然后开启 Proxy 模式即可。然后在 GitHub 仓库根目录提交一个名为 CNAME 的文件,内容是你的域名。
不需要在 cloudflare 上办理免费的 SSL 证书,这个证书只用于在 Full(strict) 模式下 cloudflare 服务器连接你的服务器时使用。
docx   
> 怎么会有三条 A 类型的记录啊?一个域名不应该是和一个 IP 唯一对应的么
A 记录可以有多个
BraveXaiver
OP
  
@docx 可是有多个的话它怎么工作呢?是按照先后顺序有权重,第一个不 down 就永远只访问第一个?
@Ranying 谢谢,在 namesilo 里把 nameserver 换成 cloudflare 是因为办 SSL 证书时 cf 要求的。我加了如下图的配置
![]( https://raw.githubusercontent.com/XSun771/ImgBed/master/uTools1674555675235.png)
不过在仓库里放一个 CNAME 文件,额,可是我 github pages 仓库是 hexo 将生成的产品自动推送上去的,所以有,下次有新博文了也会由于产品推送被删掉。。这个文件要一直保留着吗
您需要登录后才可以回帖 登录 | 立即注册

返回顶部