计算机网络协议分析 第10课 DHCPv6 DNS

第9章 主机配置协议DHCP

9.5 DHCPv6

IPv6地址自动配置方式:

  1. 无状态地址配置:全局IP地址=64位前缀(ICMPv6路由器通告报文)+64位接口地址(接口MAC地址的EUI64转换)
  2. 有状态地址自动配置:通过DHCPv6协议

回顾ICMPv6的路由器通告报文,其中的M位、O位决定了从何处获取IP地址

  • M=0:使用无状态自动配置,当M=0时,O无论什么值都无效
  • M=1:使用DHCPv6获取地址
  • O=0:DHCPv6服务器无其他可用配置信息
  • O=1:除IPv6地址外其他网络参数通过DHCPv6服务器获得

EUI-64转换

EUI-64转换
例子:把MAC地址00-4A-DF-8C-5E-C1进行RUI-64转换。
:02-4A-DF-FF-FE-8C-5E-C1

无状态地址自动配置过程

获得前缀:主机通过监听路由通告获得全局地址前缀
缀上接口ID:缀上自己的接口地址得到全局IP地址
证实可用:向该地址发送一个邻居发送请求,如果无响应,则证明该网络地址可用

DHCPv6四步交互

DHCPv6四步交互

  • 常用于网络中有多个DHCPv6服务器的情况
  • 客户端组播(FF02::1:2)发送Solicit报文
  • 从可能收到的多个Advertise报文中根据优先级选择一个服务器,发送Request报文
  • 收到Reply报文完成地址分配
  • 与DHCPv4相对比,很相似,注意区分报文名称

DHCPv6二步交互

DHCPv6二步交互

  • 常用于网络中只有一个DHCPv6服务器的情况
  • 二步交互的前提:
    • DHCPv6服务器端开启两步交互
    • 客户端报文中包含Rapid Commit

DHCPv6基本概念

  • 组播地址:
    • FF02::1:2 用于客户端和本网服务器及中继代理之间通信
    • FF05::1:3 用于中继代理和服务器之间的通信
  • UDP端口号:
    • DHCPv6报文承载在UDPv6上
    • 客户端侦听的UDP目的端口号是546
    • 服务器、中继代理侦听的UDP端口号是547
  • DHCP唯一标识符(DUID):
    • 每个服务器或客户端有且只有一个唯一标识符

DHCPv6中继

DHCPv6中继

  • 客户端组播(FF02::1:2)发送Solicit报文
  • 中继将客户请求封装在Relay-forwar报文发送给服务器
  • 服务器将响应信息封装在Relay-reply报文发送给中继
  • 中继从Relay-reply报文中解析中服务器的响应并转发给客户端

DHCPv6地址租约更新

DHCPv6地址租约更新

第10章 域名系统DNS

10.1 DNS概述

:如何标识互联网中的主机\文件?
:IP地址或域名对应互联网中的主机;URL对应文件

:一个域名可对应多个IP地址
:可以,几家大型互联网公司的网站都是一个域名对应多个IP地址

DNS采用C/S模式

  • DNS客户:需要域名解析,向DNS服务器发送DNS请求报文
  • DNS服务器:处理DNS请求报文,并将查询结果返回给该主机

域名空间

:互联网的域名空间如何划分?
:分三类:反向域(.arpa)、通用域(.com/.net/.org/.gov)、国家域(.cn/.fr/.jp)

一个域名空间下可以有多个服务器

域名服务器

:有几种域名服务器?
:根、顶级、权限、本地

:IPv4根和IPv6根域名服务器的数量和分布?
:IPv4:13个(1主12辅),美国(1+9),瑞典(1),英国(1),日本(1)
IPv6:25个(3主22辅助)
其中中国没有IPv4的根服务器,但是有4个镜像服务器,中国拥有IPv6的根服务器。

域名解析方式

迭代
递归

域名解析顺序

域名解析顺序
ipconfig /displaydns //清除dns缓存
ipconfig /flushdns //获取DNS缓存
Hosts文件位置:C:\Windows\System32\drivers\etc

Host文件作用:

  • 构造IP与域名的映射(公司局域网)
  • 加快域名解析(Host优先于DNS)
  • 屏蔽垃圾网站

10.2 DNS资源记录

DNS服务器的数据库由许多资源记录(Resourse Record,RR)组成,是服务器向客户返回的信息

资源记录是一个四元组:Name,Value,Type,TTL

常见的类型如:A、AAAA、CNAME、MX、NS、PTR

A类型

(Name,Value,Type,TTL)
tppe = A:域名到IP地址的映射
Name是主机域名
Value是对应的IPv4地址

CHAME类型

(Name,Value吗,Type,TTL)
Type = CHAME:主机别名到规范主机名的映射
Name是主机别名
Value是对应的规范主机名

NS类型

(Name,Value,Type,TTL)
Type = NS:域名和域名所在区域的权限域名服务器的映射
Name是域
Value是该域的权限域名服务器的主机名

MX类型

(Name,Value,Type,TTL)
Type = MX:域名和域名所在区域邮件服务器的映射
Name是主机别名
Value是别名为Name的邮件服务器的规范主机名

PTR类型

Type=PTR:IP地址到域名的映射
Name是IP地址反向转换后的域名
Value是主机的域名

上一课:第9课 DHCP
下一课:第11课 DNS

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值