您的位置:首页 > 理论基础 > 计算机网络

小型网络拓扑 不同vlan相互通信 pc通过dns域名解析访问服务器 华为与思科模拟实现

2019-07-13 15:08 591 查看

实验拓扑
小型网络拓扑 不同vlan相互通信 pc通过dns域名解析访问服务器 华为与思科模拟实现

pc0与pc2配置命令
二层交换机:
//创建vlan10,与fa0/1 fa0/2 绑定:
Ena
Conf t
Vlan 10
Int fa0/1
Switchport access vlan 10
Int fa0/2
Switchport access vlan 10
Exit
//创建vlan20,与 fa0/3 fa0/4绑定:
Vlan 20
Int fa0/3
Switchport access vlan 20
Int fa0/4
Switchport access vlan 20

//将fa0/5设置为trunk:
Int fa0/5
Switchport mode trunk

三层交换机
//将fa0/1设为trunk:
Ena
Conf t
Int fa0/1
Switchport trunk encapsulation pot1q (选择封装协议,仅思科)
Switchport mode trunk
//创建vlan10与vlan20 并设置ip地址分别为pc0与pc1的网关地址。
Vlan 10
Int vlan10
Ip add 192.168.1.254 255.255.255.0 (下面配置dhcp时要配这个一样的网关)
Vlan 20
Int vlan20
Ip add 192.168.2.254 255.255.255.0
//配置dhcp:
Ip dhcp pool vlan10 (vlan10是个名字可随便取)
Network 192.168.1.0 255.255.255.0 (pc0 pc1可获取的ip范围)
Default-route 192.168.1.254 (pc0 pc1的网关)
Dns-server 180.76.76.76 (pc0 pc1的dns)

Ip dhcp pool vlan20 (vlan20是个名字可随便取)
Network 192.168.2.0 255.255.255.0 (pc3 pc4可获取的ip范围)
Default-route 192.168.2.254 (pc3 pc4的网关)
Dns-server 180.76.76.76 (pc3 pc4的dns)
exit
Ip routing (开启路由功能,这步非常这样不开则不同网段不能通信)

此时进去每一台pc,将static设置为dhcp即可获得动态地址。

此时相同网段和不同网段的每一台主机都可以相互通信:

//配置fa0/2(连接dns服务器)
int fa0/2
No switchport (关闭二层交换,才可配ip)
Ip add 1.1.1.254 255.255.255.0 (配置的ip是dns的网关)
//配置fa0/3(连接www服务器)
int fa0/3
No switchport (关闭二层交换,才可配ip)
Ip add 2.2.2.254 255.255.255.0 (配置的ip是www的网关)
Exit

//www服务器设置

//DNS服务器设置:

然后再点击services找到dns。将off改为on,在域名输入baidu.com 地址2.2.2.2即我们的www服务器地址。在点击add。

此时pc可通过域名访问2.2.2.2的服务器:

实验原理
不同网段的pc通信原理:
Pc0通过dhcp获得ip地址192.168.1.1,网关192.168.1.254
Pc2通过dhcp获得ip地址192.168.2.1,网关192.168.2.254
Pc0进入交换机的fa0/1会打上vlan10的标签,交换机会把其转发给接口fa0/5。
然后数据包进入三层交换机,三层交换机查看路由表,发现2.0的网络时属于vlan20的,并通过fa0/1发出并带有vlan20的标签。
接着二层交换机收到数据包,因为其带有vlan20标签,所以向fa0/3转发给PC2. pc1回消息原理一样。双发完成通信。

Pc0通过域名(baidu.com)访问 www服务器(2.2.2.2/24):
Pc0发起一个域名请求,其中包的目标ip为dns服务器的ip即:1.1.1.1。数据包通过三层交换机发给dns服务器。Dns将域名解析成ip地址,并将这个ip地址通过三层交换机返回给pc0.
Pc0得到了域名对于的ip地址(2.2.2.2),于是向2.2.2.2服务器发起通信。

华为设备

拓扑:

Pc没有设置dhcp直接手动配置,ip如上图
二层交换机:
创建两个vlan,将相应接口加入vlan:
Sys
Vlan 10
Vlan 20
int e0/0/1
port link-type access
port default vlan 10
int e0/0/2
port link-type access
port default vlan 10
int e0/0/3
port link-type access
port default vlan 20
int e0/0/4
port link-type access
port default vlan 20

将e0/0/5设置为trunk口

int e0/0/5
port link-type trunk
port trunk allow-pass vlan 10 20

三层交换机:
Vlan 10
Vlan 20
Int vlan 10
Ip add 192.168.1.254 255.255.255.0
Int vlan 20
Ip add 192.162.2.254 255.255.255.0

设置连接dns与www服务器的接口,创建vlan,设置vlan的ip地址为他们的网关地址。
Vlan 30
Vlan 40
Int vlan 30
Ip add 1.1.1.254 mask 255.255.255.0
Int vlan 40
Ip add 2.2.2.254 mask 255.255.255.0

www服务器配置 ip为2.2.2.2 网关为2.2.2.254
Dns服务器配置 ip 为1.1.1.1 网关为1.1.1.254
在dns服务器设置域名绑定,并点击启动:

Pc则ping baidu.com:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: