新建拓扑
配置路由器网关IP
设备配置命令:<Huawei> Huawei部分为设备名 <>代表当下所在的模式,不同模式下具有不同的配置权限<Huawei> 第一级模式,最低级模式 查看所有参数<Huawei>system-view 键入系统视图,进入第二级模式[Huawei] 第二模式 该模式用于管理基本设备信息-- 改名、设密码等[Huawei-????] 第三级模式 这种专用配置模式
以下是配置网关IP的必要代码和查看代码
<Huawei>system-view
Quit 逐级退出
[Huawei]interface g0/0/0 进入某个接口
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.250 255.255.255.0 配ip[Huawei-GigabitEthernet0/0/1]ip address 192.168.2.3 24 掩码也可以写长度
<Huawei>display ip interface brief 查看接口的ip摘要信息
[Huawei-GigabitEthernet0/0/0]display this 查看当下所在位置的配置信息
注意单词的拼写,这样就配置了路由器一边网关的IP地址。
出错后,按上键可以编辑上一条的代码,会自动存储将近20条的代码,按上下键可以调节。
配置另一边的网关的IP,注意IP网络号不能和前面一样,应该和该广播域的IP的网络号相同,而且IP地址不能重复,不然如上会出现错误。
两个网关都显示打开状态(up),这样由路由器分隔的两个广播域可以相互传输数据。
DHCP的原理及实现的条件
DHCP(动态主机配置协议,Dynamic Host Configuration Protocol)是一个用于给网络中的主机动态分配 IP 地址、子网掩码、默认网关、DNS 服务器等网络配置参数的协议。
原理
-
客户端请求:新加入网络的计算机(客户端)在网络中广播一个 DHCPDISCOVER 消息,用于发现网络中的 DHCP 服务器。
-
服务器响应:网络中的 DHCP 服务器接收到 DHCPDISCOVER 消息后,从地址池中选择一个未分配的 IP 地址,并结合其他网络配置参数(如子网掩码、默认网关、DNS 服务器地址等),以单播或广播形式向客户端发送 DHCPOFFER 消息,提供可用的 IP 地址租约。
-
客户端选择:客户端通常会收到多个 DHCP 服务器发送的 DHCPOFFER 消息,从中选择一个,并向网络中广播一个 DHCPREQUEST 消息,表明选择了哪个服务器提供的网络配置参数。
-
服务器确认:被选择的 DHCP 服务器收到 DHCPREQUEST 消息后,发送一个 DHCPACK 消息给客户端,对客户端的选择进行确认,正式将 IP 地址等网络配置参数分配给客户端;如果客户端选择的服务器由于某些原因(如地址已被占用)不能分配,服务器会发送一个 DHCPNAK 消息拒绝客户端的请求,客户端会重新发起 DHCPDISCOVER 过程。
实现条件
-
存在至少一台运行 DHCP 服务的服务器:服务器上需要安装并配置好 DHCP 服务软件,并且具有一定范围的可分配 IP 地址池以及相关的网络配置参数。
-
网络支持广播通信:DHCP 的请求和响应过程中,客户端的 DISCOVER 消息、REQUEST 消息通常是以广播形式发送,所以网络要支持广播,以确保客户端与服务器之间能够通信。
-
客户端支持 DHCP 协议:客户端的网络设备(如计算机、网络打印机等)需要支持 DHCP 协议,以便能够发送请求并接收和处理服务器的响应。
根据以上原理可知DHCP服务器IP地址应该为人工配且固定,所以路由器是非常适合的选择,但理论上都能当DHCP服务器。
路由器配置为DHCP服务器
将路由器配置为dhcp服务器相关代码
[Huawei]dhcp enable 必须先开启DHCP服务器一台设备上,可以创建多个池塘,但一个池塘只能服务一个广播域
[Huawei]ip pool xxx 创建名为wangcai的dhcp池塘
[Huawei-ip-pool-xxx]network 192.168.2.0 mask 24 池塘范围+关联接口
[Huawei-ip-pool-xxx]gateway-list 192.168.2.1 配置网关
该网段的网关地址[Huawei-ip-pool-xxx]dns-list 192.168.2.2 配置DNS
DNS服务器地址切记:还要在对应分配的接口上,再次开始服务
[Huawei]interface g0/0/1
[Huawei-GigabitEthernet0/0/1]dhcp select global 进入相匹配的端口将DHCP模式设置为全局模式。
最后返回到<Huawei>save,选择y成功保存
将电脑设置为DHCP,自动获取IP
进入命令行
查看是否成功获取IP地址,如上,不过注意两个广播域就要设置两个池,根据相同的操作即可。
终端通过域名访问服务器
给左边的服务器启动http服务,且加上域名服务器的IP,根据域名ip建立联系,通过域名搜索出来的结果应该和直接访问以上服务器的IP相同
给右边服务器设置DNS服务,本身不用加域名服务器IP
想要通过域名访问,终端都要填写域名服务器的IP
在左边client客户端信息中输入设置好的域名,如以上结果则连接成立,访问成功。