DNS学习笔记 《TCP/IP指南(卷2)应用层协议》第1~8章

第一章 名字系统问题、概念和技术

---------------------------------------------------------------------------

名字系统概述

  为什么使用名字系统

---------------------------------------------------------------------------

名字空间和名字体系结构

  名字空间功能:名字长度和最大名字数量、名字规则和语法、名字体系结构和语义

  扁平名字体系结构(扁平名字空间)

  层次名字体系结构(结构化名字空间)

名字注册方法、管理和权威机构

  名字注册功能:名字分配和确保唯一性、中央注册权威机构指派、注册权威机构委托、层次结构定义

  名字注册方法:表明注册法、广播名字注册、数据库注册

名字解析技术及要素

  名字解析方法:基于表的名字解析、广播名字解析、客户机/服务器名字解析

---------------------------------------------------------------------------

效率、可靠性及其他有关名字解析的考虑

  效率:高速缓存

  可靠性:名字系统冗余

  负载均衡

  反向解析

第二章 TCP/IP名字系统概述及主机表名系统

TCP/IP主机表名系统

  主机表名系统:/etc/hosts

  主机表名解析

  主机表名注册

  

第三章 域名系统(DNS)概述、功能及特性

DNS组件及一般功能

  DNS名字空间:层次名字体系结构、DNS名字结构与命名规则、域名规约

  名字注册(包括管理和权限):层次权威机构结构、因特网顶级域层次体系、二级域注册过程、DNS地区与层次体系管理

  名字解析:DNS资源记录和主文件、名字服务器类型/职责/功能、名字解析器和解析过程、DNS报文/格式/珠玑符号

第四章 DNS名字空间、体系结构和术语

DNS结构化元素和术语

  DNS与域有关的术语:根域、顶级域、二级域、子域。

DNS标签、名字和语法规则

  DNS标签语法规则:长度(0~63)、符号(字母、数字、-)、大小写(标签不区分大小写)
                   注:DNS名字不区分大小写,但路径中的标签区分大小写。

绝对(全限定的)和相对(部分限定的)域名规约

  全限定域名:FQDN   Fully Qualified Domain Name

  部分限定域名:PQDN   Partially Qualified Domain Name

第五章 DNS名字注册、公共管理、地区和权威机构

DNS层级权威机构结构和分布式名字数据库

DNS组织的(通用的)TLD和权威机构

DNS地理政治(国家代码)TLD和权威机构

二级域及更低域的公共注册

第六章 DNS名字服务器概念和操作

---------------------------------------------------------------------------

DNS名字服务器数据存储

  资源记录RRRR字段格式(二进制)、主文件(文本)

  常见RR类型:ANSCNAMESOAPTRMXTXT

---------------------------------------------------------------------------

DNS名字服务器的类型和作用

  主名字服务器/从名字服务器:冗余、维护、负载处理、效率

  唯高速缓存名字服务器:不是任何地区或域的权威服务器,也不维护自己的任何RR,只是用来缓存。

  名字服务器的作用:多个地区的主名字服务器、多个地区的从名字服务器、一些地区的主名字服务器,同时作其他地区的从名字服务器

---------------------------------------------------------------------------

DNS地区管理、联系人和地区传输

  域联系人:

  地区传输:

地区传输发生时机的控制:SOA有个序列号是数据库的版本号;刷新(Refresh)、重试(Retry)、过期(Expire)

地区传输机制:向主服务器发送一个DNS查询来完成传输。

---------------------------------------------------------------------------

DNS根名字服务器

  根名字服务器冗余:共有13台不同的根名字服务器。

DNS名字服务器高速缓存

  高速缓存数据的持久性和寿命时间间隔:1.标记为非权威,并告知权威服务器名字。2.限制DNS缓存数据的持久性。每个RR关联一个TTL

  负高速缓存:DNS服务器高速缓存那些不成功的名字解析尝试的结果。

DNS名字服务器负载均衡

  用多条地址记录分摊对某个域的请求。

  用多台DNS服务器分摊DNS请求。

DNS名字服务器增强

  自动执行地区传输:DNS通知。

  提高地区传输效率:递增传输。

  处理动态IP地址:DNS更新/动态DNS

第七章 DNS解析概念和解析器操作

---------------------------------------------------------------------------

DNS解析器功能和一般操作

  名字解析服务:标准名字解析、反向名字解析、电子邮件解析。

  名字解析器执行的功能:提供用户接口、生成并发送查询、处理响应。

---------------------------------------------------------------------------

DNS名字解析技术

  迭代解析:

  递归解析:

提高DNS名字解析效率

  高速缓存的动机(查询本地化):访问的空间局部性、访问的时间局部性。

  名字解析器高速缓存:

  本地解析:

DNS名字解析过程

  DNS名字解析过程:

  处理别名(CNAME记录)

---------------------------------------------------------------------------

利用IN-ADDR.ARPA域的DNS反向名字解析

第八章 DNS报文传递和报文、资源记录以及主文件格式

---------------------------------------------------------------------------

DNS报文产生和发送

  DNS报文发送:常规查询用UDP,无连接速度快;地区传输,响应数据量大,用TCP;名字服务器用53端口,监听UDPTCP,客户机使用临时端口号。

---------------------------------------------------------------------------

DNS报文格式

  DNS通用报文格式:首部Header(12字节)、问题Question、回答Answer、权威机构Authority、附加信息Additional

DNS报文首部格式

DNS问题区格式

DNS报文资源记录格式

  DNS通用RR格式

  DNS通用RRRData格式

---------------------------------------------------------------------------

DNS名字标记法和报文压缩

  标准DNS名字标记法:[3]www[13]xyzindustries[3]com[0]

  DNS电子邮件地址标记法:[6]johnny[9]somewhere[3]org[0]@当圆点处理。

  DNS报文压缩:利用报文压缩避免全名回复、利用报文压缩避免部分名重复

DNS主文件格式

  主文件记录格式:<域名> [<ttl> ]<> <类型> <数据>

  主文件指令:$ORGIN$TTL$INCLUDE

  主文件语法法则:多条记录缩略法、注释;、转义字符\、空格、大小写。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值