DHCP和DNS

DHCP和DNS

一、DHCP服务

1.简介

Dynamic Host Configuration Protocol(DHCP动态主机配置协议)

可以能看见下面的IP、子网掩码、默认网关、DNS都是自动获取得到。但是它是怎么自动获取的,别急我给大家来介绍下

在这里插入图片描述

2.DHCP原理

介绍前先给大家介绍下两大原则,方便介绍它的自动获取原理

网络基本原则

网络是双向的、网络是有方向的

在这里插入图片描述

广播基本原则

广播是有范围的、广播是有种类(分单网段广播和全网段广播)

单网段广播地址:192.168.166.255

全网段广播地址:255.255.255.255

租约建立原理
(1)租约请求(客户端(client)发起租约请求)
	客户端主动发起DHCP Discover广播,查询局域网内是否有DHCP服务器
(2)租约响应(server端)
	1)收到广播的服务器,不是DHCP服务器,丢弃
	2)收到广播的服务器,是DHCP服务器,会响应客户端的请求回复的数据包,包含打算分配给客户端的IP地址
(3)租约选择(客户端)
	1)局域网内没有DHCP服务器
		客户端是XP以前的系统,间隔1、3、7、13....一分半,不断询问;间隔1、3、7、13....一分半,不断询问
		客户端是win7以后的系统;1、3、7、13....一分半,不断询问,会自己给自己分配一个169开头的假IP
	2)局域网内有多个DHCP服务器
		先到先得策略(管理员不可控)
	3)局域网内有一个DHCP服务器
		选择租约,继续签订
(4)租约确认(服务器)
	会提供IP、掩码、网关、DNS给客户端使用
	会记录租约信息(租给谁,租期:8天)
续租过程
(1)客户端使用租约达到50%,以单播形式像服务器请求续约
(2)如果续约失败,则继续使用IP,达到租约的87.5%,会以广播形式向服务器续租
(3)如果续约继续失败,客户端则使用租约至100%,重新发送DHCP Discover包,重新广播寻找新的DHCP服务器

3.总结

这样使用它的好处就是减少管理员的操作、避免输入错误的可能、避免 IP冲突、提高的IP地址利用率、方便客户端的配置,缺点也很明显,要是这样配置,还要咱们工程师干什么,个人用户可以使用DHCP,工程需要手动配置IP地址、掩码、网关、DNS,以此来作为服务器的使用条件。

问题:DHCP自动获取的IP,是否会和手工分配的IP,冲突?

答:手工分配IP在前,DHCP自动获取在后,不会冲突;DHCP自动获取在前,手工分配在后,会有冲突可能

二、DNS服务器

1. 简介

DNS:(Domain Name System)域名系统

IP:所有网络设备的唯一IP地址。

总结:计算机识别IP地址,普通用户记不住IP地址,域名应运而生,域名简单好记

需要背诵一个DNS地址(北京网通:202.106.0.20)

2. 优点

分布式:全球有13组根域服务器,所有的其他DNS服务器,都能找到根域服务器的IP

层次性:

​ 根域名:全球共有13台根域服务器,每一个DNS服务器都知道根域服务器的IP

​ 一级域名:国际组织规定的,不能随意申请

​ 组织一级域:.com .org

​ 国家地区一级域:.cn .tw .hk

​ 二级域名:.163 .sina :个人或组织申请的,要求二级域名+一级域名全球唯一

​ 三级域名:www.163.com :个人或组织自定义的

​ F QDN:完全合格域名:www.163.com.

3.原理

1.DNS解析域名的优先级(顺序)
在这里插入图片描述

客户端查询本机hosts文件

查询首选DNS服务

查询本机解析数据

查询DNS缓存(cache)(缓存时间:1天)

查询根域服务器

查询根域下的一级域名服务器

查询根域下的一级域名服务器的二级域名服务器

然后返回首选DNS服务器,返回WEB服务器,最后访问访问公网

4.总结问题

问题1:是否可以利用虚拟机假首选DNS服务器,访问公网真域名?

答;可以,因为所有DNS服务器都知道根域的IP

问题2:虚拟机中假首选DNS服务器,和真的首选DNS服务器,有没有区别?

答;有区别,因为虚拟机中假首选DNS服务器未在根域服务器注册,假首选DNS服务器能找到那些在根域下注册DNS服务器,在根域下注册DNS服务器找不到在虚拟机中假首选DNS服务器。

问题2:虚拟机中假首选DNS服务器,和真的首选DNS服务器,有没有区别?

答;有区别,因为虚拟机中假首选DNS服务器未在根域服务器注册,假首选DNS服务器能找到那些在根域下注册DNS服务器,在根域下注册DNS服务器找不到在虚拟机中假首选DNS服务器。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值