ensp:通过配置实现client使用域名访问HTTP服务器

实验例图:

实验需求:

通过配置实现client使用域名访问HTTP服务器

那么在实验开始前,我先说明一下通过自己电脑的浏览器去访问某一个网页是,它的通讯过程是怎样的

1.首先,是由使用者输入网址
2.浏览器会分析网址信息,提取出域名
3.由浏览器作为源头开始解析域名的IP地址,通过DNS服务完成该解析的过程,其中DNS服务器上保存的是主机名和IP地址的映射关系
4.浏览器获取到DNS服务器所返回的IP地址
5.再通过解析结果对真正的web服务器发起TCP连接请求
6.通过HTTP协议报文的交互过程,从而浏览器可以获取到存放在网络上的资源
7.那么最后就是TCP连接断开了

实验分析:

那么我们要达到以上交互过程,我们需要具备哪些条件呢?

1.浏览器条件

对于浏览器而言,它需要有自己的IP地址和MAC地址;网关信息,当我们有了这些内容,那么我们的浏览器就可以往其他广播域发送信息了,当然目前是不能精确的去想到的广播域的,我们还需要知道拥有DNS服务器的IP地址。

2.DNS服务器条件

对于DNS服务器,它也是一个终端设备,也应该有IP地址,MAC地址,网关信息;它还需要向外提供DNS服务,所以它还应该拥有主机名和IP的映射关系

3.web服务器条件

web服务器也应该拥有IP地址,MAC地址和网关信息,HTTP服务

4.路由器条件

对于路由器而言,它所需要具备的条件就简单了,IP地址,MAC地址

实验步骤

那么我们开始接下来的实验

1.框架

我们先拉起我们的拓扑框架

2.配IP地址

PC:

DNS服务器:

除了基本信息,DNS服务器还需要开启服务,来到服务器信息如下

Web服务器:

DNS服务器也需要启动服务,这里是HTTP服务,入戏下

配置路由器:

配置如下:

1.进入系统视图

2.进入接口配置IP,具体如下

配置好后检查一下

3.测试

是没有问题的,接下来测试一下

1.先看一下在网络层面能不能通讯

这里成功发送了5个报文

2.再看看能不能到域名服务器

也成功发送了5个报文,到这里我们的网络层面就已经通了

3.看看能不能到百度服务器

也成功了,证明咱们的基本通讯是没问题的

接下来来到HTTP的客户端,先尝试一下使用IP能不能正常登录

可以看到一个下载保存文件的界面,而且上面还显示了 HTTP/1.1 200 OK,那么这就证明是成功访问了;再尝试一下域名能否成功

也是没问题的,欧克试验结束

今天的实验就到这里

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值