标题: 申请免费域名并配置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. pytorch Dataset Dataloader用法(一个示例)

    from torch.utils.data import Dataset from torch.utils.data import DataLoader from torch.utils.data i ...

  2. LeetCode初级算法之字符串:387 字符串中的第一个唯一字符

    字符串中的第一个唯一字符 题目地址:https://leetcode-cn.com/problems/first-unique-character-in-a-string/ 给定一个字符串,找到它的第 ...

  3. .Net Core ABP应用如何在阿里云Linux Docker中开启Https

    .Net Core应用开启Https本身就有很多种方式:1.代码配置2.环境变量3.反向代理 这里主要记录下阿里云的ECS,加阿里云免费的SSL证书,通过程序代码,如何进行配置. 首先从阿里云下载证书 ...

  4. NOI2008 志愿者招聘

    文化课 + 竞赛双废物又来水题解了. 首先,对于题干中的人,很像网络流中的流量,但是他有一个每天人数的下限,我从网上借鉴(chaoxi)到了两种思路: 把下界限制转化为一条边的流量下界,这样就是最小费 ...

  5. mysql 5.7.26 忘记root密码

    1.关闭mysql [root@mysql ~]# /etc/init.d/mysqld stopShutting down MySQL.. SUCCESS! 2.修改参数文件/etc/my.cnf ...

  6. oracle归档空间不足的问题(rman删除归档日志)

    案例一:归档日志满,数据库用户无法登陆,业务异常   解决方案一(可以登录rman): rman target /   RMAN> crosscheck archivelog all;   RM ...

  7. ss命令结合zabbix对socket做监控

    本文为博客园作者所写: 一寸HUI,个人博客地址:https://www.cnblogs.com/zsql/ 最近天冷了,socket也出问题了,一直没有做监控,现在就把监控加起来,目前我们使用的有z ...

  8. HBase过滤器:SingleColumnValueFilter和FirstKeyOnlyFilter一起使用的问题

    FirstKeyOnlyFilter是对第一列进行过滤,hbase中的列按照字典序排列,所以如果SingleColumnValueFilter中的过滤列不是第一列的话,FirstKeyOnlyFilt ...

  9. Yii2使用a链接发送post请求

    <?=Html::a(' <img class="list-group-item-icon" src="/frontend/web/images/kplus/ ...

  10. 精尽Spring MVC源码分析 - HandlerExceptionResolver 组件

    该系列文档是本人在学习 Spring MVC 的源码过程中总结下来的,可能对读者不太友好,请结合我的源码注释 Spring MVC 源码分析 GitHub 地址 进行阅读 Spring 版本:5.2. ...