DHCP部署与安全
- (Dynamic Host Configure Protocol)自动分配IP地址,减少工作量,避免IP冲突,提高地址利用率
- 地址池/作用域: IP,子网掩码,网关,DNS,租期
- DHCP协议端口是UDP 67-68
DHCP原理
- 客户机发送DHCP Discovery广播包
- 客户机广播请求IP地址(包含客户机的MAC地址)
- 服务器响应DHCP Offer广播包
- 服务器响应提供的IP地址(但无子网掩码,网关等参数)
- 客户机发送DHCP Request广播包
- 客户机选择IP(也可认为确认使用哪个IP)
- 服务器发送DHCP ACK广播包
- 服务器确定了租约,并提供网卡详细参数IP,掩码,网关,DNS,租期等
DHCP续约
当50%过后,客户机会再次发送DHCP Request包,进行续约,如服务器无响应,则继续使用并在87.5%再次DHCP Request包,进行续约,如仍然无响应,并释放IP地址,及重新发送DHCP Discovery广播包来获取IP地址,当无任何服务器响应时,自动给自己分配一个
169.254.x.x/16
,属于全球统一无效地址,用于临时内网通信
部署DHCP服务器
- IP地址固定(服务器必须固定IP地址)
- 安装DHCP服务插件
windows server 2003 需要放入安装光盘进行安装
- 新建作用域及作用域选项
- 激活
- 客户机验证
:: 释放IP(取消租约,或者改为手动配置IP,也可以释放租约)
ipconfig /release
:: 重新获取IP(有IP时,发送request续约,无IP时发送Discovery重新获取IP)
ipconfig /renew
地址保留
这对指定的MAC地址,固定动态分配IP地址
选项优先级
当服务器上有多个作用域时,可以在服务器选项上设置DNS服务器,如果作用域选项中配置了DNS服务器,则以作用域选项配置的结果优先
DHCP备份
备份服务器的所有作用域,当服务器宕机后,可以使用备份文件在其他DHCP服务器上进行还原所有配置
- 还原同理,选择备份文件点确定后会重启服务器,重启完成后刷新完成恢复
DHCP攻击与防御
- 攻击DHCP服务器: 频繁的发送伪装DHCP请求,直到将DHCP地址池资源耗尽
- 防御: 在交换机(管理型)的端口上做动态MAC地址绑定
- 伪装DHCP服务器攻击: hack通过将自己部署为DHCP服务器,为客户机提供非法ip地址
- 防御: 在交换机上(管理型),除合法的DHCP服务器所在接口外,全部设置为禁止发送dhcp offer包
DNS部署与安全
(Domain Name Service)域名服务,为客户机提供域名解析服务器,监听端口TCP/UDP 53
域名组成
- 如
www.1997sty.com
是一个域名,从严格意义上讲,1997sty.com
才被称为域名(全球唯一),而www
是主机名. 主机名.域名
称为完全限定域名(FQDN).一个域名下可以有多个主机,域名全球唯一,那么主机名.域名
肯定也是全球唯一的.- 以
1997sty.com
域名为例,一般管理员在命名其主机的时候会根据其主机的功能而命名,比如网站的是www
,博客的是blog
,论坛的是bbs
,那么对应的FQDN为www.1997sty.com
,blog.1997sty.com
,bbs.1997sty.com
.这么多个FQDN,然而我们只需要申请一个域名即1997sty.com
即可.
DNS解析种类
- 递归查询: 客户机与本地DNS服务器之间
- 迭代查询: 本地DNS服务器与根等其他DNS服务器的解析过程
- 正向解析: 已知域名,解析IP地址
- 反向解析: 已知IP地址,解析域名
DNS服务器搭建
- 要求网卡IP是静态IP地址
- 安装DNS服务器插件(也就是安装并开启TCP及UDP53端口)
windows server 2003 需要放入安装光盘进行安装
- 创建区域文件(负责一个域名后缀的解析,如baidu.com为域名后缀,一台DNS服务器内可存放多个区域文件)
- 新建A记录
DNS配置反向解析
配置正向解析
www.1997sty.com
步骤同上
反向解析的前提是先配置对应的正向解析,然后在反向解析新建指针关联正向解析的域
DNS客户机解析
nslookup
手工解析时,会进行一个反向解析
nslookup 域名
客户机域名请求解析顺序
- DNS缓存
- 本地hosts文件
- 找本地DNS服务器
DNS服务器处理域名请求的顺序
- DNS高速缓存(必须学会如何查看及清空)
- DNS区域配置文件
- DNS转发器
- 根提示
辅助DNS服务器
首先需要主服务器允许复制
配置辅助服务器
DNS转发器
在
172.16.0.2
设置转发器到172.16.0.3
,在172.16.0.3
配置www.qq.com
的a记录,使用客户机进行解析
清除DNS缓存
客户机上使用命令清除缓存
ipconfig /flushdns
DNS服务器上清除缓存
- windows服务器:
dns工具
--查看
--高级
,调出缓存来,然后右键清除缓存
DNS服务器分类
- 主要名称服务器
- 辅助名称服务器
- 根名称服务器
- 高速缓存名称服务器
域名解析记录类型
- A记录 : 正向解析记录
- CNAME记录 : 别名
- PTR记录 : 反向解析记录
- MX : 邮件交换记录
最后一次更新于2020-11-12 09:51
0 条评论