标题: 申请免费域名并配置DNS解析及CDN加速
作者: 梦幻之心星 sky-seeker@qq.com
标签: [#申请,#免费,#域名,#DNS解析,#CDN加速,#子域名]
目录: [网站]
日期: 2021-01-08

背景说明

  • 建设个人网站需要域名
  • 使用域名能简化对象存储的访问地址
  • 使用域名+CDN能隐藏真实地址并加快文件的加载速度
  • 国内DNS解析商:
    • 国内域名:没有备案不能解析
    • 境外或港澳台域名:不受备案限制,没有备案可以解析
  • 国内CDN加速商:只能加速已备案域名的站点

操作说明

  • 在注册时点击注册无反应,可能是因为无法访问谷歌,所以Google人机验证reCaptcha无法加载。可以通过在重定向插件URLRedirector中设置用户规则解决这个问题。

申请域名

  • 申请EU.org提供的域名时,需要提前在DNS服务商处添加待申请的域名
  • Cloudflare不能提前添加未注册域名
  • Dnspod可以提前添加未注册域名

freenom免费域名

  • 国内访问freenom速度较慢
  1. 打开freenom网站:https://my.freenom.com/domains.php
  2. 输入要注册的域名,如skyseek,点击Check Availability,点击所选域名后面的Get it now!

  3. 点击Checkout,点击Continue
  4. 输入电子邮箱后点击Verify My Email Address。如果点击后无反应,说明谷歌人机验证没有加载,此时可以通过在重定向插件URLRedirector解决这个问题。

  5. 打开电子邮箱,如果没看到激活邮件就打开垃圾箱,点击邮件中的链接,在打开的网页中填入注册资料后点击Complete Order
  6. 登录后点击My Domains,点击Manage Domain,点击Management Tools>Nameservers

  7. 选择Use custom nameservers (enter below),在输入框输入DNS服务商提供的名称服务器(NS),点击Change Nameservers

EU.org免费域名

  1. 打开EU.org网站:https://nic.eu.org/
  2. 点击here,点击Register,输入NameE-mailline 1line 2,选择CountryChina,输入Password,点击Create。需要注意的是,Name中要有一个空格。

  3. 打开电子邮箱,如果没看到激活邮件就打开垃圾箱,点击邮件中的链接,在打开的网页中点击Validate进行激活
  4. 输入HandlePassword后点击Login,点击New domain
  5. 如果要注册的域名为skyseek,则在Complete domain name后的输入框中输入skyseek.eu.org。需要注意的是,域名至少要有4个字符,具体规则可以查看直接子域的政策
  6. Check for correctness of下选择server,输入DNS服务商提供的名称服务器(NS),点击Submit,返回值为Done则表示请求成功。

    • 因为检查DNS服务器配置的正确性时需要接收服务器的回复,所以需要提前注册DNS账号并在DNS服务商的DNS解析中添加申请的域名。因为域名还没有注册成功,所以一些不支持提前添加未注册域名的DNS服务商就无法使用,否则会返回错误值。因此,可以在Check for correctness of下选择server以关闭正确性检查,或者使用支持提前添加未注册域名的DNS服务商提前添加域名。
  7. 等待邮件提示通过,需要的时间一般以天或星期为单位。

配置DNS

配置DNSPod域名解析

  1. 打开DNSPod网站:https://www.dnspod.cn/Products/dns
  2. 注册登录后完成实名认证(填写身份证相关信息)
  3. 点击左侧的DNSPod解析>我的域名
  4. 点击添加域名后在输入框中输入要解析的域名,如skyseek.tk,点击确认。如果状态正常,说明解析成功;如果状态DNS 错误,说明解析失败,将鼠标移至错误详情时,会提示解决方法

配置DNSPod子域名

  1. 点击域名名称以进入域名详情,点击添加记录,在主机记录中输入需要的域名前缀img
  2. 选择记录类型CNAME,在记录值中输入需要的指向的域名f000.backblazeb2.com
  3. 最后点击确认。这样域名img.skyseek.tk就会指向f000.backblazeb2.com

配置Cloudflare域名解析

  1. 打开Cloudflare网站:https://dash.cloudflare.com/
  2. 注册登录后,在Accelerate and protect your site with Cloudflare下输入要解析的域名,如skyseek.tk。点击Add site
  3. 选择免费计划后点击Continue。如果需要子域名,可以点击Add record添加记录。点击Continue

  4. 根据提示到域名注册商修改域名的名称服务器为Cloudflare指定的名称服务器,回到Cloudflare点击Done, check nameservers,点击Finish later
  5. 点击右上角的个人图标,点击账户主页以查看域名的状态。域名激活后会显示有效,此时才能正常使用Cloudflare提供的服务。

配置Cloudflare子域名

  • 点击DNS,点击添加记录,其它同配置DNSPod子域名

配置CDN

配置Cloudflare CDN加速

  1. 打开Cloudflare网站:https://dash.cloudflare.com/
  2. 点击DNS,点击要使用CDN加速的域名记录后面的编辑,点击云朵图标切换代理状态为已代理。黄色代表提供CDN加速服务,灰色代表仅提供DNS域名解析服务

  3. 点击SSL/TLS>概述,选择完全
  4. 点击缓存>配置缓存级别选择标准浏览器缓存 TTL选择4小时
  5. 点击页面规则,点击创建页面规则,创建以下规则
    1 https://img.skyseek.tk/file/{bucket}/{path}/*
    缓存级别: 缓存所有内容
  6. 点击分析>流量查看CDN加速的流量分析

验证Cloudflare CDN加速

  • 通过访问图片在对象存储中的原始地址和CDN加速后的地址进行验证
  • 服务器定时器记录对比,加速后节省了加载时间

  • HTTP Response Headers 对比。cf-cache-statusHIT,表示缓存命中;如果为MISS表示未命中,需要在对象存储中设置cache-control,可以设置为"cache-control":"max-age=43200"

注意事项

  • 域名在Cloudflare未激活时,DNS解析服务可用,CDN加速服务不可用
  • freenom提供的域名需要定时进行免费续期

服务提供商

收费域名注册商

免费域名注册商

免费DNS解析商

免费CDN加速商

免费虚拟主机商

免费二级域名分发商

参考资料


版权声明:本文为「梦幻之心星」原创,依据 CC BY-NC-SA 4.0 许可证进行授权,转载请附上原文出处链接及本声明。


博客园地址:https://www.cnblogs.com/Sky-seeker

微信公众号:关注微信公众号,获取即时推送


申请免费域名并配置DNS解析及CDN加速的更多相关文章

  1. 域名配置DNS解析A记录,映射到主机

    有很多域名的供应商,随便选,哪个便宜用哪个.godaddy一直支持支付宝,不用visa,虽然它是国外的. 我用的是godaddy,这两年有中文版的了,虽然它有了中文版,但是比以前的英文版还要慢. 进入 ...

  2. 【转】一个域名是用哪里的DNS来解析的,电脑怎么知道找哪一个DNS呢? 我注册域名的时候会在服务商那里配置DNS解析,一般需要24小时后才能访问,我想知道,解析后的这个数据是不是会同步到世界上所有的DNS服务器呢!如果不是,当我访问我的这个域名的时候,电脑怎么知道去找到我注册的这一家的DNS服务器呢,谁告诉他的呢?

    看看DNS一些基础知识,你就了解了.1.DNS就是域名服务器,他的任务就是确定域名的解析,比如A记录MX记录等等. 2.任何域名都至少有一个DNS,一般是2个.为什么要2个以上呢?因为DNS可以轮回处 ...

  3. 如何申请免费域名证书,以及在IIS上绑定

    1.前往https://freessl.cn/ 申请域名 证书 2.输入邮箱后,点击创建.文件验证方式 会自动下载一个压缩包,把该压缩包放到所申请的域名首层下.(不要重复创建,需要3,5分钟.最好手动 ...

  4. 配置安全域名https申请免费证书并配置nginx运行环境

    补全信息时选项 在这一步需要去查看进度,下载对应文件上传到对应站点根目录里按照要求建的隐藏类型的文件 如下图 讲证书文件按照下面操作 进行配置项配置https 如下 详情下载附件 server { l ...

  5. 国内外免费对象存储和CDN加速额度

    标题: 国内外免费对象存储和CDN加速额度 作者: 梦幻之心星 sky-seeker@qq.com 标签: [#免费,#对象存储,#CDN] 日期: 2022-01-29 国内对象存储和CDN加速 七 ...

  6. Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)

    Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配 ...

  7. 《nginx 一》dns解析 nginx安装

    DNS域名解析 整个过程大体描述如下,其中前两个步骤是在本机完成的,后8个步骤涉及到真正的域名解析服务器:1.浏览器会检查缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,这个解析过程就结束. ...

  8. 智能DNS解析之edns-client-subnet篇

    摘要:智能DNS解析是CDN的重要组成部份,所谓的智能也就是根据请求用户来对同一域名作出相应不同解析(目前大多数域名注册商还没提供线路解析的服务),所以CDN的调度准确性也就完全依靠DNS智能解析,但 ...

  9. 阿里云对象存储OSS及CDN加速配置

    目录 十大云存储服务商 1. 登陆阿里云官网,开通对象存储服务 OSS 2. 创建存储空间 3. 绑定自定义域名 4. 配置阿里云CDN加速 5. 购买阿里云免费SSL证书 6. 阿里云CDN配置HT ...

随机推荐

  1. Thinkphp V5.X 远程代码执行漏洞 - POC(搬运)

    文章来源:lsh4ck's Blog 原文链接: https://www.77169.com/html/237165.html Thinkphp 5.0.22   http://192.168.1.1 ...

  2. Scrum 冲刺第七天

    一.每日站立式会议 1.会议内容 1)进行每日工作汇报 张博愉: 昨天已完成的工作:与林梓琦同学完成发帖模块的交接 今日工作计划:完善发帖模块的点赞.上传图片功能 工作中遇到的困难:Mybatis的一 ...

  3. 百度前端技术学院-基础-day25-27

    倒数开始 滴答滴 滴答滴 task1 题目: 我们现在来做一个最简单的时钟,通过小练习来学习 Date,复习定时,然后再练习一下函数的封装具体需求如下: 在页面中显示当前日期及时间,按秒更新 格式为 ...

  4. 测试window安装的客户端

    1.win10 安装了客户端,测试一下,

  5. 利用神经网络算法的C#手写数字识别(二)

    利用神经网络算法的C#手写数字识别(二)   本篇主要内容: 让项目编译通过,并能打开图片进行识别.   1. 从上一篇<利用神经网络算法的C#手写数字识别>中的源码地址下载源码与资源, ...

  6. 将ACCESS 的数据库中的表的文件 导出了EXCEL格式

    将ACCESS 的数据库中的表的文件 导出了EXCEL格式 '''' '将ACCESS数据库中的某个表的信息 导出为EXCEL 文件格式 'srcfName ACCESS 数据库文件路径 'desfN ...

  7. uni-app开发中的各种问题处理

    特别注意: ※:在components下的组件,图片路径用 /static/img/back.png  这样的根路径形式,不要用../static  或者 ../../static 的形式,不然很坑, ...

  8. JavaSE19-IO特殊流和Properties集合

    1.IO特殊操作流 1.1 标准输入流 System类中有两个静态的成员变量 public static final InputStream in:标准输入流.通常该流对应于键盘输入或由主机环境或用户 ...

  9. [日常摸鱼]Luogu2521[HAOI2011]防线修建-set维护凸包

    https://www.luogu.org/problemnew/show/2521 题意:维护一个上凸包:删点,查询周长 很容易想到把问题转换为离线:先读入全部操作,记录下最后剩下的点,倒着加点来维 ...

  10. 多任务-python实现-继承Thread类,单独编写一个类(2.1.2)

    @ 目录 1.thread类 1.thread类 threding代码实现 import threading import time class MyThread(threading.Thread): ...