网络服务DHCP与DNS

目录

一.DHCP

1.DHCP概念

2.DHCP作用

3.DHCP分配

(1)自动分配:分配到一个IP地址后永久使用

(2)手动分配:由DHCP服务器管理员指定IP(打印机、报销系统)把mac地址和ip地址做一个一一对应关系

(3)动态分配:使用完后释放IP,供其他客户机使用

4.DHCP工作原理

二.DHCP动态获取实验

1.安装dhcpd

2.查找配置文件并将相对应的example复制到dhcpd.conf中

3.备份配置文件

4.编辑dhcp全局文件,设置对应网络池

5.重启dhcp服务

6.打开第二台虚拟机进行测试

7.刷新网卡,通过dhcp获取ip

三.DNS

1.DNS定义

2.DNS作用

3.域名结构

(1)根域:处于域名结构顶端,用“.”表示

(2)顶级域:一般代表组织或国家如.net、.com、.org、.cn等

(3)二级域:用来标明特定组织的二级域名,如:.baidu

(4)子域:二级域下所创建的各级域统称为子域,各个组织或用户可以自由申请注册自己的域名

(5)主机:主机位于域名结构的最下层,就是一台具体的计算机

4.DNS解析过程

(1)先看我本机的hosts文件,如果有直接访问,如果没有就去找你设置的缓存dns

(2)如果缓存服务器有,直接反馈结果(递归),如果没有就需要迭代查询,直接去找根域服务

(3)由于根域服务器只能解析根,无法解析www.baidu.com,但是根域服务器让你去找一级根域服务器。

(4)一级域发现自己也解析不了,让你去找二级域

(5)二级域发现这台服务在自己的管理范围内,直接反馈结果给缓存服务器

(6)缓存服务器再交给客户

5.迭代和递归查询

(1)迭代查询:不给结果只给相关信息

(2)递归查询:直接反馈结果

6.打开网页需要经历的过程

(1)DNS域名解析

(2)三次握手

(3)http

(4)四次挥手

四.BIND

1.BIND定义

2.BIND服务器端程序

(1)主要执行程序:/usr/sbin/named

(2)默认监听端口:53

(3)主配置文件:/etc/named.conf

(4)保存DNS解析记录的数据文件位于:/var/named

3.本地解析文件位置

(1)Linux hosts文件位置:/etc/hosts

(2)windows hosts文件位置 : c/windows/system32/drivers/etc/hosts

五.构建域名服务器正向解析

1.安装BIND程序

2.修改/etc/named.conf相关配置

3.修改区域配置文件

4.修改正向区域数据文件

5.开启named服务并查看状态

6.修改域名地址

7.测试结果

六.配置主从 DNS服务器

1.下载bind,配置主服务器配置文件

2.修改从服务器的配置文件

3.修改主服务器区域配置文件

4.修改从服务器区域配置文件

5.配置主named文件

6.修改主从网卡配置

7.关闭防火墙及核心防护,测试主服务器连接

8.主服务器关闭named:systemctl stop named 测试从服务器连接情况


一.DHCP

1.DHCP概念

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)
通常被应用在大型的局域网络环境中,主要作用是集中地管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

2.DHCP作用

给内部网络、供应商自动分配IP地址

给用户、内部管理员中央管理

3.DHCP分配

(1)自动分配:分配到一个IP地址后永久使用
(2)手动分配:由DHCP服务器管理员指定IP(打印机、报销系统)把mac地址和ip地址做一个一一对应关系
(3)动态分配:使用完后释放IP,供其他客户机使用

4.DHCP工作原理

第一步:客户端在网络中搜索服务端(通过发送一个dicover报文寻找DHCP的服务器),是通过广播的方式进行大量搜寻,并且等待响应

第二步:服务器向客户端响应服务(其中是通过发送offer报文,以广播的方式进行响应,另外:华为的路由为单播方式)

第三步:客户端向服务端发送服务请求(其中是通过发送request报文以广播的形式,只给第一个响应自己的服务端发送服务请求)

第四步:服务端向客户端提供确认可用的IP和租期信息(以广播形式,回复ACK报文)

二.DHCP动态获取实验

1.安装dhcpd

2.查找配置文件并将相对应的example复制到dhcpd.conf中

3.备份配置文件

4.编辑dhcp全局文件,设置对应网络池

5.重启dhcp服务

6.打开第二台虚拟机进行测试

7.刷新网卡,通过dhcp获取ip

三.DNS

1.DNS定义

DNS(Domain Name Systern) 域名系统,应用层协议,是互联网的一项服务,是将域名转换成网络可以识别的IP地址,再通过IP地址访问主机。这种由文字组成的名称更容易记忆。

2.DNS作用

  • 正向解析:根据域名查找对应的IP地址
  • 反向解析:根据IP地址查看对应的域名
  • DNS系统的分布式数据结构

3.域名结构

(1)根域:处于域名结构顶端,用“.”表示
(2)顶级域:一般代表组织或国家如.net、.com、.org、.cn等
(3)二级域:用来标明特定组织的二级域名,如:.baidu
(4)子域:二级域下所创建的各级域统称为子域,各个组织或用户可以自由申请注册自己的域名
(5)主机:主机位于域名结构的最下层,就是一台具体的计算机

4.DNS解析过程

(1)先看我本机的hosts文件,如果有直接访问,如果没有就去找你设置的缓存dns
(2)如果缓存服务器有,直接反馈结果(递归),如果没有就需要迭代查询,直接去找根域服务
(3)由于根域服务器只能解析根,无法解析www.baidu.com,但是根域服务器让你去找一级根域服务器。
(4)一级域发现自己也解析不了,让你去找二级域
(5)二级域发现这台服务在自己的管理范围内,直接反馈结果给缓存服务器
(6)缓存服务器再交给客户

5.迭代和递归查询

(1)迭代查询:不给结果只给相关信息
(2)递归查询:直接反馈结果

6.打开网页需要经历的过程

(1)DNS域名解析
(2)三次握手
(3)http
(4)四次挥手

四.BIND

1.BIND定义

BIND是应用最广泛的DNS服务器程序

2.BIND服务器端程序

(1)主要执行程序:/usr/sbin/named
(2)默认监听端口:53
(3)主配置文件:/etc/named.conf
(4)保存DNS解析记录的数据文件位于:/var/named

3.本地解析文件位置

(1)Linux hosts文件位置:/etc/hosts
(2)windows hosts文件位置 : c/windows/system32/drivers/etc/hosts

五.构建域名服务器正向解析

1.安装BIND程序

2.修改/etc/named.conf相关配置

3.修改区域配置文件

4.修改正向区域数据文件

5.开启named服务并查看状态

6.修改域名地址

7.测试结果

六.配置主从 DNS服务器

主IP:192.168.227.100 黄色

从IP:192.168.227.101 蓝色

1.下载bind,配置主服务器配置文件

2.修改从服务器的配置文件

3.修改主服务器区域配置文件

4.修改从服务器区域配置文件

5.配置主named文件

6.修改主从网卡配置

7.关闭防火墙及核心防护,测试主服务器连接

8.主服务器关闭named:systemctl stop named 测试从服务器连接情况

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值