DHCP与DNS的配置

前言:本博客仅作记录学习使用,部分图片出自网络,如有侵犯您的权益,请联系删除

一、DHCP

1、相关知识

动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)是早期 BOOTP(Bootstrap Protocol,自举协议)的增强版本。局域网主机通过 DHCP 可以动获取 IP 地址、子网掩码、默认网关地址、DNS 服务器地址等 IP 配置信息,无须手动配置;

1.1、DHCP的基本工作过程

DHCP采用客户机/服务器方式,其基本工作过程如下:

发现阶段,需要自动获取 IP 地址的主机(DHCP 客户机)在启动时用 UDP 广播发送一个 DHCP Discover 报文,局域网中的所有主机和路由器都会收到该报文。

响应阶段,收到 DHCP Discover 报文的 DHCP 服务器,如果在地址池中能找到合适的 IP 地址,则会给 DHCP 客户机发送一个 DHCP Offer 报文,提供可分配给 DHCP 客户机的相关 IP 配置信息

请求阶段,DHCP 客户机可能会收到来自多个 DHCP 服务器的 DHCP Offer 报文, DHCP 客户机需要选择其中的一个(一般是收到的第一个)并广播一个 DHCP Request 报文,请求所选报文中提供的配置信息

确认使用阶段,被请求的 DHCP 服务器会用 DHCP ACK 报文对 DHCP 客户机发 送的 DHCP Request 报文进行确认,而其他 DHCP 服务器收到该请求报文后会释放预分配的资源

DHCP 发现报文和请求报文都使用的是 UDP 广播,但提供报文和确认报文既可以使用广播也可以使用单播,这取决于具体实现。因为有些 IP 在完成 IP 地址的配置前(收到 DHCP确认报文后才能真正使用所分配的 IP 地址),是不能接收任何单播 IP 数据报的,只能接收广播 IP 数据报。对于这种情况,DHCP 客户机会在发送的 DHCP 报文中设置广播标志位,要求 DHCP 服务器采用广播方式进行应答

当 DHCP 客户机与 DHCP 服务器不在同一个局域网时,就必须有 DHCP 中继代理来转发 DHCP 请求消息和应答消息

1.2、DHCP报文格式

DHCP 使用 UDP 传输自己的报文,其报文格式如下:

2、建立网络拓扑

2.1、配置DHCP服务

 R1:
 sys
 un in e
 dhcp enable
 int e0/0/0
 ip add 1.1.1.1 24
 dhcp select interface       # 选择DHCP的接口
 dhcp server dns-list 8.8.8.8    # 配置DNS

修改PC1-4选择DHCP后,使用ipconfog会发现已经自动获得了IP地址等;

二、DNS

1、相关知识

1.1、DNS报文格式

域名系统(Domain Name System,DNS)是互联网的一项服务。它作为将域名和 IP 地址相互映射的一个分布式数据库,能够使用户更方便地访问互联网

DNS 定义了两种报文:

查询报文

响应报文

2、建立网络拓扑

3、配置DNS服务

3.1、配置DNS服务

在 DNS Server 服务器的“服务器信息”选项卡中选择“DNS Server”,添加相应的主机域名和其对应的 IP 地址信息, Web Server 服务器域名为“www.baidu.com”,单击“启动”按钮

3.2、配置DNS代理

在路由器 R1 中启动 DNS 代理功能,并将 DNS 服务器地址设置为 210.1.2.1

 Server1:
 192.168.1.11 24 192.168.1.10
 DNSServer:www.biadu.com 192.168.1.11
 ​
 S1:
 sys
 un in e
 dhcp enable
 int g0/0/0
 ip address 192.168.1.10 24
 dhcp select interface
 dhcp server dns-list 192.168.1.11

3.3、测试域名服务

将路由器 R1 配置为物理 PC 的本地域名服务器,并用域名测试物理 PC 到 Web 服务器的连通性

致谢

在此,我要对所有为知识共享做出贡献的个人和机构表示最深切的感谢。同时也感谢每一位花时间阅读这篇文章的读者,如果文章中有任何错误,欢迎留言指正。 

学习永无止境,让我们共同进步!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小李学不完

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值