DNS 简述|学习笔记

简介: 快速学习DNS 简述

开发者学堂课程【企业上云攻略-阿里云网络产品应用系列教程:DNS 简述】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/573/detail/7882


DNS 简述

内容介绍:

一、 DNS 基本概念

二、 DNS 简述

三、 DNS 运行原理


一、 DNS 基本概念

互联网架构中最重要的组件,没有 DNS 互联网可能就会瘫痪(比如邮件服务、 Web 服务等很多互联网服务都需要依赖 DNS ),可以认为是互联网服务的基石。

如何从传统的域名 DNS 提供商的角度理解云解析 DNS 的好处?

此时我们可以将域名从传统的 DNS 服务商处迁移到阿里云的云解析的 DNS ,在迁移过程中我们需要掌握和了解 DNS 常见的解析记录以及阿里云 DNS 的最重要的配置:智能解析


二、 DNS 简述

1.HTTPDNS 是面向移动开发者推出的一款域名解析产品,具有域名防劫持、精准度高的特性,

优点如下:

①安全、精准的解析结果

②全网域名支持

③简洁的 API 接口,满足不同的使用场景

2.云解析( AliDNS )提供强大稳定的解析调度入口,确保用户能有顺畅的访问体验,

优点如下:

①独享 DNS 服务器集群,稳定可靠

②阿里云 DNS 攻击防护

③极速,解析实时生效

④平滑切换无感知

3. DNS 概念

•域名解析采用自定向下的算法

•树形逻辑结构是域名解析算法赖以实现的基础

• DNS 是一个分布式系统数据库( Domain Name System )

•用来将用户容易记住的域名(比如 www.aliyun.com )解析为难记的 IP 地址。

并将这个映射存放在其数据库系统中,以定位计算机和服务

image.png


三、DNS 运行原理

(1)DNS 的解析过程

image.png

(2)查询 www.aliyun.com. 的过程

①客户端向首选的 DNS 服务器查询

②若首选的 DNS 服务器没有此网站,则向根域发起查询,根域向下逐级查询

image.png

相关文章
|
2天前
|
XML Java 数据库
【后台开发】TinyWebser学习笔记(3)HTTP连接与解析
【后台开发】TinyWebser学习笔记(3)HTTP连接与解析
14 4
|
2天前
|
存储 网络协议 Linux
Linux C/C++ 开发(学习笔记九 ):DNS协议与请求的实现
Linux C/C++ 开发(学习笔记九 ):DNS协议与请求的实现
69 0
|
9月前
|
前端开发
前端学习笔记202305学习笔记第三十一天-什么是mvc-前端路由解析和渲染4
前端学习笔记202305学习笔记第三十一天-什么是mvc-前端路由解析和渲染4
39 0
|
9月前
|
前端开发
前端学习笔记202305学习笔记第三十一天-什么是mvc-前端路由解析和渲染2
前端学习笔记202305学习笔记第三十一天-什么是mvc-前端路由解析和渲染2
35 0
|
9月前
|
前端开发
前端学习笔记202305学习笔记第二十四天-http解析和请求发送1
前端学习笔记202305学习笔记第二十四天-http解析和请求发送1
36 0
|
9月前
|
前端开发
前端学习笔记202307学习笔记第六十天-react源码-completeUnitOfWork方法解析2
前端学习笔记202307学习笔记第六十天-react源码-completeUnitOfWork方法解析2
38 1
|
9月前
|
前端开发
前端学习笔记202307学习笔记第六十天-react源码-completeUnitOfWork方法解析3
前端学习笔记202307学习笔记第六十天-react源码-completeUnitOfWork方法解析3
32 0
|
7月前
|
Go 自然语言处理 编译器
Go 学习笔记-Go 词法解析
Go 学习笔记-Go 词法解析
52 0
Go 学习笔记-Go 词法解析
|
9月前
|
域名解析 缓存 网络协议
前端学习笔记202307学习笔记第五十七天-模拟面试笔记http-DNs解析ip地址
前端学习笔记202307学习笔记第五十七天-模拟面试笔记http-DNs解析ip地址
73 1
|
9月前
|
前端开发
前端学习笔记202305学习笔记第三十一天-js-什么是预解析6
前端学习笔记202305学习笔记第三十一天-js-什么是预解析6
33 0

相关产品

  • 云解析DNS
  • 推荐镜像

    更多