CNAME 简介

  • CNAME 即指别名记录,也被称为规范名字。这种记录允你将多个名字映射到同一台计算机。 当需要将域名指向另一个域名,再由另一个域名提供 ip地址,就需要添加 CNAME 记录。

为什么使用CDN需要 CNAME 记录?

  • 在七牛云开发者平台创建加速域名后,会给域名分配一个 “CNAME域名”(例:example.qiniudns.com)。用户需要在域名服务商处,配置一条 CNAME 记录,将访问加速域名的请求指向这个 example.qiniudns.com 域名记录,生效后访问加速域名时解析将会正式指向七牛云 CDN ,之后由CDN完成调度,使得该域名所有的请求都开始享有CDN加速效果。

CNAME记录和A记录是什么关系?

  • CNAME记录和A记录都是在DNS解析过程中的一种记录值类型。
  • A记录会直接解析到某个IP,CNAME会解析到另一个域名,之后再对另一个域名继续解析,直到解析出节点。
  • 所以,A记录只能够实现域名解析到IP,七牛提供的CDN加速服务会根据用户所在位置选择并返回最优节点IP。

如果您的域名已经有A记录,请检查您的域名是否已经在服务器或其他地方使用

  • 建议您添加未使用过的二级域名,或者为服务器更换域名。
  • 如果您已经不需要解析到原服务器,请删除原有A记录。

CNAME 配置

如果需要对七牛存储空间的自定义域名(自定义域名建议使用二级域名)进行 CNAME 配置。

一. 获取CNAME值

  • 七牛开发者平台 页面选择 融合CDN ,选择 域名管理 ,将鼠标移动到您需要配置的 域名 后,会出现蓝色字样 复制CNAME ,如下图所示,点击即可复制CNAME值。

  • 或者您也可以通过在 七牛开发者平台 页面选择 融合CDN ,选择 域名管理 ,点击您需要配置的 域名 后的 配置 字样,进入 配置 界面,在基本信息中查看CNAME值 ,如下图所示。


二. 添加CNAME记录

添加CNAME记录需要在您的域名厂商处配置,比如您在阿里云/腾讯云/新网等处购买的域名,您需要前往购买域名的厂商的相应控制台配置做域名解析。

  1. 打开您购买域名的厂商官网,登陆后在页面右上角找到 控制台。
  2. 在控制台中,找到您的域名解析页面,例如:
    阿里云:在控制台页面的左侧,产品与服务栏中选择 域名。
    腾讯云:在控制台的云产品中,搜索并选择 云解析。
    DNSPOD:在控制台页面左侧,选择 域名。
  1. 在域名列表中找到您加速域名对应的主域名,点击域名后面的“解析设置”或“解析”,进入解析设置页。
  2. 选择“添加记录”,依次填写主机记录,记录类型以及记录值,其他可设为默认值,如果您不清楚如何填写主机记录和记录值,请参考下文提供的示例。

例如,记录类型请选择为CNAME,主机记录为主域名的前缀,假设购买的域名为‘qiniu.com’,这是一个一级域名:

  • 您在七牛创建了普通域名
    加速域名为 qiniu.com ,主机记录为@
    加速域名为 cdn.qiniu.com ,主机记录为 cdn
    加速域名为 img.cdn.qiniu.com ,主机记录为 img.cdn
  • 您在七牛创建了创建了泛域名
    加速域名为 .qiniu.com ,主机记录为 *
    加速域名为 .img.qiniu.com ,主机记录为 *.img

记录值填写在七牛控制台复制的CNAME值(获取CNAME请参考步骤一),解析线路和TTL保持默认值即可。

    • 如果您在添加域名的CNAME解析时提示存在冲突,请检查您的域名是否已经存在A记录
    • CNAME配置生效时间:新增CNAME记录会实时生效,而修改CNAME记录需要等待生效时间
       
       
       

七牛云 如何配置域名的 CNAME的更多相关文章

  1. 七牛云存储 qiniu 域名 回收 文件上传 备份 下载 MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  2. 七,apache配置域名

    配置域名服务器流程: (1)在httpd.conf中启用虚拟主机,Include conf/extra/httpd-vhosts.conf前面的#去掉. (2)在httpd.conf中修改项目路径为自 ...

  3. 七牛云 融合CDN测试域名 -> 融合CDN加速域名

    七牛云 融合CDN测试域名 -> 融合CDN加速域名 本篇主要讲解 如何将七牛云融合CDN测试域名 切换到自定义的加速域名上去,为什么会写这篇是因为我收到了一封 [七牛云]测试域名回收通知的邮件 ...

  4. Typora + 七牛云图床快速配置,告别手动上传图片!

    大家好,我是zeroing,本文将介绍关于 Typora 软件如何配置七牛云图床,实现图片即插即用,可以先看一下最终效果! 可以看到图片借助 Typora 软件自动将本地存储转化为第三方图片网络链接 ...

  5. thinkphp5 tp5 七牛云 上传图片

    七牛sdk地址https://files.cnblogs.com/files/zonglonglong/qiniu-php-sdk-7.2.2.rar 首先下载php的sdk将文件夹放到vendor ...

  6. 七牛云图床存储+Alfread工作流+使用QSHELL

    layout: post title: 七牛云图床存储+Alfread工作流+使用QSHELL 来源:http://www.cnblogs.com/cmi-sh-love/p/8901620.html ...

  7. 阿里云CentOS自动备份MySql 8.0并上传至七牛云

    本文主要介绍一下阿里云CentOS7下如何对MySql 8.0数据库进行自动备份,并使用.NET Core 将备份文件上传至七牛云存储上,并对整个过程所踩的坑加以记录. 环境.工具.准备工作 服务器: ...

  8. 【PHP】Thinkphp 七牛云API对接

    访问一个网站,图片的流量占的比例是非常高的!在你的服务器硬盘上,图片占的容量也是非常高的. 如果要搞一个图片非常多,用户量又很庞大的网站,那么,得花多少钱烧在服务器上? 这种时候,当然要用第三方图片存 ...

  9. thinkphp3.2使用七牛云上传文件

    最近项目中用到了七牛云服务,来分享一下thinkphp使用七牛云来进行文件上传 1.首先在七牛云创建一个空间,例如空间名为test.获取secrectKey,accessKey 2.在thinkphp ...

随机推荐

  1. [JNA系列]Java调用Delphi编写的Dll之Delphi与JAVA基本数据类型对比

    Delphi与JAVA基本数据类型对比 类型 Delphi关键字 JAVA关键字 字节 备注 范围 整型 Shortint byte 1 有符号8位 -128..127 Byte 1 无符号8位 0 ...

  2. Xcode 10 关于 CocoaPods 安装失败的问题RuntimeError

    xcode 10的情况下执行pod install报错了 RuntimeError - [!] Xcodeproj doesn't know about the following attribute ...

  3. PHP案例:学生信息管理系统

    -- Database: test -- 表的结构 message CREATE TABLE `message` ( `id` tinyint(1) NOT NULL PRIMARY KEY AUTO ...

  4. DNSPod--国内最早提供免费智能DNS产品的网站,致力于为各类网站提供高质量的多线智能DNS免费解析

    DNSPod 建立于2006年3月份,是一款免费智能DNS产品. DNSPod 可以为同时有电信.网通.教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网 ...

  5. bzoj2440 完全平方数 莫比乌斯值+容斥+二分

    莫比乌斯值+容斥+二分 /** 题目:bzoj2440 完全平方数 链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2440 题意:求第k个小x数 ...

  6. A Deep Compositional Framework for Human-like Language Acquisition in Virtual Environment

    论文地址:https://128.84.21.199/abs/1703.09831 这篇论文来自于百度的机器学习研究院,作者为:徐伟.余昊男.张海超 这篇论文用了多种技术的组合: reinforcem ...

  7. java网络编程4-ServerSocket

    //端口号为0则系统随机分配端口,连接队列系统一般默认50,指过超过系统最大的就以系统为准 //如果客户端的连接超过连接队列,则会被主机拒绝 ServerSocket serverSocket=new ...

  8. sql case when then else end sql_variant

    /****************************************************************************** ** Name: usp_cfg_Get ...

  9. Python标准库:内置函数delattr(object, name)

    本函数是用来删除对象的属性,比方在函数setattr()里加入的属性,就能够利用这个函数来删除. 參数object是一个对象,參数name是一个字符串,但这个字符串必须是对象的属性.比方delattr ...

  10. python 之re模块(正则表达式) 分组、断言详解

    正则表达式分组.断言详解   提示:阅读本文需要有一定的正则表达式基础. 正则表达式中的断言,作为高级应用出现,倒不是因为它有多难,而是概念比较抽象,不容易理解而已,今天就让小菜通俗的讲解一下. 如果 ...