Cloudflare 免费域名解析服务

2019-12-15 笔记本

前言

在购买一个域名后,需要将域名解析到指定位置,才能真正使用域名来访问或者实现替换 IP 来访问。

Cloudflare 是一家美国的网络公司,提供免费的域名解析,长达 15 年的 SSL 证书以及免费的 CDN 防护,甚至是免费的 DDoS 防护。就这几点,笔者主要的国外域名解析服务都是依赖它完成的。

本次就来看看如何借助 Cloudflare 来解析新购入的域名。

DNS 记录

常见的 DNS 记录包括:A,AAAA,CNAME,MX 等等。

其中:

  1. A :指向一个 IP (IPv4) 地址。
  2. AAAA :指向一个 IP (IPv6) 地址。
  3. CNAME :别名指向,即一个域名指向另一个域名,有一点点不同于重定向。
  4. MX :邮件交换记录,在设置域名邮箱的时候会遇到。

添加域名

注册好一个 Cloudflare 账号后,需要先将我们的域名添加到 Cloudflare 来解析。

点击 Add site 后输入自己的域名。

这时候 Cloudflare 会给你几个 Nameservers

在 Namesilo 管理页面里将 Nameservers 修改成 Cloudflare 提供的 Nameservers

等 Cloudflare 验证就好了。

管理 DNS

点击上方 DNS ,就来到了 DNS 管理页面。

点击 Add record 添加指定的 DNS 记录。

CNAME 解析

如果你也将博客托管到 GitHub 上,推荐使用更稳定的 CNAME ,直接指向 GitHub 的域名,即便以后 GitHub 更换 IP 也不会受影响。

里面需要注意的几个地方:

  1. Name:自定义的子域名。比如填为 blog ,那么就将 blog.example.com 解析到对应位置。使用 @ 表示无前缀,即 example.com
  2. Target:目标域名。如果要解析到部署在 GitHub Page 上的博客,就输入 yourname.github.io
  3. Proxy Status:Cloudflare 免费 CDN,但是非企业版只提供美国节点,大陆访问延迟大概在 170ms 左右。根据自身网络情况看是否使用,毕竟有时候 Cloudflare 的 CDN 反而会更慢。

然后要记得在站点根目录下放置一个名为 CNAME无后缀文件,将你要指向的域名输入进去 (可以多个,用换行分隔) 。

A 解析

如果你使用的是 A 解析,比如大多数部署在服务器的网站就是用这种形式指向。

也是新建一个 DNS 记录,自定义子域名,然后在后面的 IPv4 address 里放入服务器的 IP 即可指向。

CDN

Cloudflare 有一个很亲民的地方,那就是提供免费的 CDN 服务,尽管免费版只提供美国的 CDN 节点,但是不限流量,可以起到隐藏地址作用,保护主机。

打开的方式也十分简单,只需要在你想打开 CDN 的解析后面把那朵灰色的小花点击一下变成橘黄色就启用了。

本文作者:ChrAlpha

文章默认使用 CC BY-NC-SA 4.0 协议进行许可,使用时请注意遵守协议。

本文链接: https://blog.ichr.me/post/cloudflare-free-dns-products-usage/

笔记本

评论

您所在的地区可能无法访问 Disqus 评论系统,请切换网络环境再尝试。