DNS 相关知识

作者: 小木学长 | 来源:发表于2018-05-25 17:46 被阅读18次

问题代入?

  1. 什么是域名?域名的层次结构是什么?
  2. 什么是 DNS 服务器,DNS 服务器是用来做什么的?
  3. 既然有DNS服务器,是否就有对应的客户端程序?
  4. DNS 解析器,组织的查询消息其 数据实体 结构是什么样子的?
  5. DNS 服务器的注册流程是什么样的?
  6. DNS 服务器的具体查询流程是什么样的?
  7. DNS 解析器发送的查询消息,是使用的什么协议?

DNS 服务器的功能

DNS 服务器的基本功能就是接受 客户端(DNS解析器) 的查询消息,然后根据消息内容返回响应。

DNS解析器的查询消息

DNS 解析器的查询消息,包含以下三种信息:

  • 域名: 服务器、邮件服务器的信息。
    • 域名最大长度为 255 字节
  • 记录类型:表示域名代表何种类型的记录。
{ "A (Address)": "IP 地址", "MX (Mail eXchange)": "邮件服务器", "PTR": "IP地址反查域名", "CNAME": "域名相关别名", "NS": "DNS服务器IP地址", "SOA": "域名的属性信息" }
  • Class: Class用来识别网络类型,目前只有(IN, 互联网)类型。

查询流程如下

[图片上传失败...(image-e7ba86-1527242108823)]

DNS 服务器的基本功能

DNS 服务器的基本功能:根据域名和记录类型,在DNS服务器的资源记录表中查询相关信息,并返回调用端响应信息。

域名的层次结构

  • 根域:在com域的上层实际上还存在一级域,称为根域
  • 根域在书写时,通常被忽略;如果要明确示根域,

DNS服务器中的所有信息, 都是通过将域名以分层次的结构进行存储的。

DNS中的域名以句点分隔,层次级别从右到左 com → baidu → translate → www

DNS 服务器的注册流程

  1. 将下级域的 IP 地址,注册到该域的上级域中。
  2. 再将上级域的 IP 地址,注册到更上一级的域中。

重要:

  • DNS 服务器根域的 IP 信息,保存在互联网中的所有 DNS 服务器中。
  • 全球的 根域 DNS 服务器,全世界仅有 13 个。
  • 在安装 DNS 服务器时,全球 DNS 服务器根域的 IP 信息,就已经自动配置好了。

查找目标 DNS 服务器的流程如下:

[图片上传失败...(image-cb7e11-1527242131822)]


相关文章

  • DNS 相关知识

    问题代入? 什么是域名?域名的层次结构是什么? 什么是 DNS 服务器,DNS 服务器是用来做什么的? 既然有DN...

  • DNS相关知识

    因为工作的原因,需要在iOS端获取到相关域名所对应的ip,我们选择了 https://www.jianshu.co...

  • DNS相关知识

    1.什么是DNS: DNS全称:域名系统(Domain Name System),是能够将域名和IP进行相互映射的...

  • DNS相关知识

    一、引言 关于DNS(Domain Name System)应该都不陌生,大多人说出来就是将一个网站的域名转化成I...

  • 网络知识相关概念

    网络知识相关概念 何为DNS? local DNS 一般指的是哪些? 为什么会出现DNS解析异常? 什么是SNI?...

  • 2018-05-16

    09葵花宝典Openssl和DNS 本节主要介绍网络上相关数据加密和DNS知识,以及在linux上的实现。 # 一...

  • linux下的dns(一)

    相关知识 dns运行在udp协议下,端口号为53 查询方式:简单查询、迭代查询、递归查询 安装后dns配置文件:/...

  • DNS解析

    写在前面 今天我们来看一下计网中关于DNS解析相关部分的知识。 1. 简介 DNS(Domain Name Sys...

  • DNS相关

    如果一些视频、音频、网页等加载不出来可以手动设置DNS来尝试。(不推荐手动设置DNS)114.114.114.11...

  • 内网DNS系统搭建记录

    因为最近处理公司内网DNS系统,借此机会记录一下DNS的相关知识以防后面遗忘。 在日常使用中,我们访问网站常用的是...

网友评论

    本文标题:DNS 相关知识

    本文链接:https://www.haomeiwen.com/subject/kxpujftx.html