申请免费域名并配置DNS解析及CDN加速



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

背景说明

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

操作说明

  • 在注册时点击注册无反应,可能是因为无法访问谷歌,所以Google人机验证reCaptcha无法加载。可以通过在重定向插件URLRedirector中设置用户规则解决这个问题。
    • 插件下载地址:https://huajiakeji.com/productivity/2019-01/1697.html
    • 插件配置参考说明:https://blog.csdn.net/qq_41230076/article/details/106627969
    • 插件配置
      Description:Google Recaptcha 
      Example URL:https://www.google.com/recaptcha/api.js
      Include pattern:https://www.google.com/recaptcha/api.js
      Redirect to:https://www.recaptcha.net/recaptcha/api.js
      
    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解决这个问题。
    激活freenom账号
  5. 打开电子邮箱,如果没看到激活邮件就打开垃圾箱,点击邮件中的链接,在打开的网页中填入注册资料后点击Complete Order
  6. 登录后点击My Domains,点击Manage Domain,点击Management Tools>Nameservers
    打开NS服务器设置
  7. 选择Use custom nameservers (enter below),在输入框输入DNS服务商提供的名称服务器(NS),点击Change Nameservers
    设置NS服务器

EU.org免费域名

  1. 打开EU.org网站:https://nic.eu.org/
  2. 点击here,点击Register,输入NameE-mailline 1line 2,选择CountryChina,输入Password,点击Create。需要注意的是,Name中要有一个空格。
    注册EU.org账号
  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则表示请求成功。
    注册EU.org域名
    • 因为检查DNS服务器配置的正确性时需要接收服务器的回复,所以需要提前注册DNS账号并在DNS服务商的DNS解析中添加申请的域名。因为域名还没有注册成功,所以一些不支持提前添加未注册域名的DNS服务商就无法使用,否则会返回错误值。因此,可以在Check for correctness of下选择server以关闭正确性检查,或者使用支持提前添加未注册域名的DNS服务商提前添加域名。
  7. 等待邮件提示通过,需要的时间一般以天或星期为单位。
  8. 收到以accepted结尾的邮件就表示域名申请已通过。
    收到域名申请通过的邮件

配置DNS

配置DNSPod域名解析

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

配置DNSPod子域名

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

配置Cloudflare域名解析

  1. 打开Cloudflare网站:https://dash.cloudflare.com/
  2. 注册登录后,在Accelerate and protect your site with Cloudflare下输入要解析的域名,如skyseek.tk。点击Add site
  3. 选择免费计划后点击Continue。如果需要子域名,可以点击Add record添加记录。点击Continue
    配置Cloudflare域名解析
  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域名解析服务
    配置Cloudflare CDN
  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"
    HTTP Response Headers对比

注意事项

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

服务提供商

收费域名注册商

  • Namesilo:https://www.namesilo.com
  • Wealthyaffiliate:https://www.wealthyaffiliate.com
  • Godaddy:http://www.godaddy.com
  • namecheap:http://www.namecheap.com
  • Domain:http://www.Domain.com
  • hover:http://www.hover.com

免费域名注册商

  • 可修改NS地址
  • freenom:https://www.freenom.com
  • eu.org:https://nic.eu.org/
  • ua:https://nic.ua/

免费DNS解析商

  • Cloudflare DNS:https://dash.cloudflare.com/
  • DNSPod:https://www.dnspod.cn/Products/dns
  • He.net DNS:https://dns.he.net/
  • Ns1:https://ns1.com/
  • DNS.LA:https://www.dns.la/
  • namecheap:https://www.namecheap.com/domains/freedns

免费CDN加速商

  • 腾讯云CDN:https://cloud.tencent.com/product/cdn
  • 360网站卫士:http://wangzhan.360.com/
  • 百度云加速:https://su.baidu.com/
  • 又拍云CDN:https://www.upyun.com/products/cdn
  • 魔门云:https://www.cachemoment.com/
  • 七牛云CDN:https://www.qiniu.com/products/fusion
  • 性能魔方CDN:http://www.mmtrix.com/ispeed
  • VeryCloud云分发:https://www.verycloud.cn/cloud/cdninfo
  • 云盾CDN:https://www.yundun.com/
  • Cloudflare:https://www.cloudflare.com/
  • Nodecache:https://www.nodecache.com/
  • Psychz:https://www.psychz.net/cdn.html
  • FreeCDN:http://su.zhiduopc.com/

免费虚拟主机商

  • 自带子域名
  • profreehost:https://profreehost.com
  • googiehost:https://googiehost.com/
  • infinityfree:https://infinityfree.net/
  • byet:https://byet.host/
  • freewebhostingarea:https://www.freewebhostingarea.com/
  • biz:https://www.biz.nf/
  • megabyet:http://megabyet.com/
  • phpnet:http://phpnet.us/

免费二级域名分发商

  • 米特网:https://www.mite5.com
  • 九九网:https://www.biz.tk/
  • 二级域名分发:http://camc.ga:97
  • 香港共享域名:https://www.hkname.com/
  • 若尊 免费二级域名分发:https://dns.beaa.cn/home
  • 墨染 免费二级域名分发:http://dns.qjye.cn

参考资料

  • 免费申请EU.org域名
  • 将Backblaze B2与Cloudflare CDN一起使用
  • 免费建设自主管理的独立站点
  • 6个最好的域名注册商推荐
  • 有哪些国外便宜域名注册商是值得推荐的?
  • 2020年免费域名(免费域名)大全
  • 国内外免费DNS域名解析服务商汇总
  • 10个精选国外免费空间推荐
  • 求推荐超低价或者免费的自带二级域名的虚拟主机空间

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


博客园地址:https://www.cnblogs.com/Sky-seeker
微信公众号:关注微信公众号,获取即时推送
微信名:梦幻之心星 微信号:Sky-seeker