域名是如何关联到CDN的

2023-05-16

用户在访问一个域名的时候,网络中是怎么知道这个域名到底是配置在哪一个CDN厂商的呢?

笔者以test1.huiziguoxueshe.com为例,来描述下具体的过程,如下所示:

step 1: 配置域名归属的dns服务器

首先到域名网站对自己的二级域名huiziguoxueshe.com进行配置,这里的网站:https://console.cloud.tencent.com/domain/mydomain ,通过下图我们可以看出来,DNS服务器这一栏配置的是:f1g1ns1.dnspod.net,f1g1ns2.dnspod.net ,他们对应的就是dnspod的dns服务器。
这里的配置表示的是:“huizixueguoxue.com这个二级域名对应的dns记录需要到dnspod上面去配置,并且它所使用的dsnpod服务器是上面配置的这两个”。


step 2: 在dns服务器上面添加dns记录

笔者用的是dnspod服务器,网站为:https://console.cloud.tencent.com/cns 。在huizixueguoxue.com这个域名下面,添加dns解析记录:  
test1.huizixueguoxue.com指向srctest1.huiziguoxueshe.com  (备注:这里srctest1.huizixueguoxue.com可以认为是对应的CDN厂商提供的线路域名)
srctest1.huiziguoxueshe.com配置上A记录124.156.177.20(备注:这里的IP地址可以认为就是CDN厂商提供的边缘CDN的IP地址)。



step 3:  验证域名与CDN厂商之间的通路

通过dig test1.huiziguoxueshe.com ,我们发现域名test1.huiziguoxueshe.com最终指向了124.156.177.20也就是对应的CDN的厂商。


现在我们来回到原来的问题,用户在访问域名test1.huiziguoxueshe.com的时候,是如何知道最终是访问到哪一个CDN厂商的呢?

1)访问test1.huiziguoxueshe.com的时候,会先先向本地的DNS服务器请求对应的IP地址,找不到的话会访问跟域名服务器,然后依次递归去查找,直接到huiziguoxueshe.com到dnspod上面去查找这个域名下面有没有test1.huiziguoxueshe.com的记录。

2)dnspod上面发现了test1.huiziguoxueshe.com的CNAME记录是srctest1.huiziguoxueshe.com这个CDN厂商的域名,于是就知道了归属的厂商。

3)找到厂商之后,继续到厂商里面的dns服务器里面去查找srctest1.huiziguoxueshe.com对应的A记录,这里发现是124.156.177.20 ,而这个IP就是该厂商的边缘节点的IP入口。

常见的域名解析方法:

A记录:A记录解析是最为常见的域名解析方式,用来指定域名对应的IP地址

MX记录:相对用到较少的一种解析,MX记录是做邮箱解析使用的

CNAME记录:别名解析,可以为一个域名设置一个或多个别名

NS记录:指定该域名由哪个DNS服务器来进行解析

TXT记录:为某个主机名或域名设置说明


灰子学技术:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

域名是如何关联到CDN的 的相关文章

随机推荐

  • Linux-ContentOs关闭防火墙

    Centos 永久关闭防火墙 2021 3 19 22 22 43 1 打开虚拟机 xff0c 然后输入命令 systemctl status firewalld service 并按下回车键 2 出现上图中的active xff08 ru
  • Linux一键安装部署环境

    安装Java环境 yum install y java 1 8 0 openjdk devel x86 64 安装mariadb 1 vi install mariadb sh 创建文件并打开 2 输入 i 进入编辑 复制一下内容粘贴 bi
  • ubantu安装搜狗常见问题

    安装详情 参考步骤 语言设置里已经设置为fcitx xff0c 也装了这个 xff0c 但按照教程 xff0c 重启后 xff0c 点击键盘图标 xff0c 配置语言时 xff0c 却弹出来了这样的对话框 xff08 您正在图形界面下运行
  • ubuntu下virtualbox的安装、卸载

    一 添加VirtualBox的源并安装5 1版本 virtualbox官网 xff1a https www virtualbox org wiki Download Old Builds 虽然也可以直接安装deb包 xff08 例如 xff
  • CoreData的简单使用<二、CoreData两张数据库表的关联操作>

    两张数据库表的关联操作 在实际的数据结构中难免会遇到两张数据表需要进行关联 xff0c 比如通用的例子 xff0c 公司有两个员工张三和李四 xff0c 分别属于iOS和android部门 xff0c 如果所有的员工属于一张表 xff0c
  • 瑞士移位赛赛制解释

    这种比赛是用瑞士轮转法实施的积分编排制比赛 当参赛队数较多 xff0c 而比赛时间又不很充裕时 xff0c 瑞士移位法是理想的比赛方法 比赛分开闭室 各队都给予编号 xff0c 在整个比赛过程中各队的编号不动 第1轮对阵一般安排强队对弱队
  • Springboot:Spring Assistant创建项目框架

    Springboot Spring Assistant创建项目框架 Springboot自动配置项目流程步骤如下所示 第一步 第二步 第三步 第四步
  • vnc server干什么用的,简单介绍vnc server是干什么用的

    VNC Server 是一般 Linux 发行版都会附带的 vnc服务器软件 vncserver 是一个为了满足分布式用户共享服务器上面的资源 xff0c 而在服务器上开启的一项服务 xff0c 对应的客户端软件为vncviewer xff
  • GITHUB下载慢解决办法-插件解决

    在油猴上搜索此插件 或者直接导入插件代码如下 61 61 UserScript 61 61 64 name Github 增强 高速下载 64 name zh CN Github 增强 高速下载 64 name zh TW Github 增
  • OSPF路由协议配置实验

    实验目的 xff1a 理解OSPF xff1b 掌握OSPF的配置方法 xff1b 掌握查看OSPF协议的相关信息 实验器材 xff1a 路由器及PC机 xff0c 双绞线 实验内容 xff1a 本实验通过在路由器上配置OSPF协议 xff
  • linux 22.04版本ubuntu换源

    1 备份原始源文件 执行下面命令 xff0c 将原来的源文件备份保存 sudo cp etc apt sources list etc apt sources list bak 2 修改源文件sources list 打开源文件 xff0c
  • jquery dialog 弹出 ajax加载数据

    我之前就是想实现一个弹框 xff0c 在弹框的时候用ajax 动态加载要展示的内容 xff0c 这个地方实现起来并不难 xff0c 但是在实现的时候遇到了一个坑 页面 xff1a lt div id 61 34 logDiv 34 styl
  • 解决STM32新增加函数出现Undefined symbol HAL_ADC_Init (referred from main.o). 问题

    最近在开发STM32L0xx系列产品的ADC采集项目 xff0c 在老工程上添加库函数 xff0c stm32l0xx hal adc h stm32l0xx hal adc c函数 进行ADC初始化 xff0c 编译不通过出现 xff0c
  • GET,POST,PUT,DELETE,OPTIONS等请求方式简单总结

    之前做的java web项目 xff0c 基本上只使用get和post的请求方式 xff0c 但是现在新项目额外增加了put xff0c delete xff0c 查了点资料 xff0c 做个简单的总结 1 GET get请求是用来获取数据
  • IOS TableView Cell重用机制及TableView常用Code

    写的太好了 xff0c 多谢楼主的无私分享 文章来自 xff1a http heidianfeng blog 163 com blog static 6184345620121114104552518 创建UITableViewContro
  • 编译Linux驱动程序

    基于Ubuntu 12 10 xff0c 编译Linux驱动程序 1 准备linux内核源码 此时 xff0c 我要编译的驱动是基于Ubuntu 12 10内核的 xff0c 所以我下载的是其对应的内核源码包 xff1a linux 3 5
  • 卸载windows10子系统卸载linux

    参考地址 xff1a https docs microsoft com en us windows wsl wsl config 查看所有已经安装的分发版本 xff1a wsl list all 查看正在运行的分发版本 xff1a wsl
  • github镜像站

    github镜像站 xff1a https hub fastgit org GitHub 在国内经常会出现无法访问的情况 xff0c 下面分享几个 GitHub 镜像站供大家使用 xff01 全局加速 可直接访问站点 xff0c 查看代码等
  • vnc连接linux失败,vnc连接linux失败解决办法

    在日常工作学习中 xff0c 经常会使用到vnc连接 xff0c 那有小伙伴知道如何进行vnc连接linux吗 xff1f 当vnc连接linux失败又该如何解决呢 xff1f 之前有简单介绍过如何实现vnc连接linux 那接下来让我们一
  • 域名是如何关联到CDN的

    用户在访问一个域名的时候 xff0c 网络中是怎么知道这个域名到底是配置在哪一个CDN厂商的呢 xff1f 笔者以test1 huiziguoxueshe com为例 xff0c 来描述下具体的过程 xff0c 如下所示 xff1a ste