如何让两个网段可以共同访问一台服务器

如何让两个网段可以共同访问一台服务器,第1张

在做实验之前我们首先准备一下实验环境,首先在虚拟机上准备一台原始的干净的Windows Server 2008 R2的 *** 作系统作为WEB服务器,ip地址设为19216810010

1、首先在服务器管理器中添加角色,在服务器角色中选择Web服务器(IIS)角色,如图所示

2、IIS75被分割了40多个不同功能的模块,管理员可以根据需要定制安装相应的功能模块,这样可以使Web网站的受面减少,安全性和性能大幅度提高。所以在“选择角色服务的步骤中采用默认设置,只安装最基本的模块,”如图:

3、安装完成后,可以通过管理工具中的“Internet信息服务(IIS)管理器”来管理IIS网站,打开IE浏览器,在地址栏中输入Web服务器的ip地址,当出现下图所示的图即可,表明安装成功了。

4、改hosts文件。在所有已装好的Windows系统中都已经默认自带了hosts文件,位置在"%SystemRoot%system32\drivers\etc\hosts"。

可以通过记事本打开hosts文件。然后添加两条记录分别为19216810010 >

5、打开浏览器首先访问ytvc,在地址栏中输入 (因为>

6、再打开浏览器访问sdp,在地址栏中输入>

交换机上只有一个空闲以太网接口 GE0/0/1,但该局域网中的计算机分别属于 2个不同的网段 1721610/24 和 1721620/24,要求通过 Switch 可以实现一个接口接入两个不同的网段 。

进入系统视图,新建VLAN 100

<HUAWEI> system-view                           //进入系统模式

[HUAWEI] sysname Switch                         //交换机重命名

[Switch] vlan 100                                        //创建 vlan

[Switch-vlan100] quit                                 //退出 vlan 模式

配置端口属性和所属的VLAN

[Switch] interface gigabitethernet 0/0/1                           //进入接口[Switch-GigabitEthernet0/0/1] port link-type access

[Switch-GigabitEthernet0/0/1] port default vlan 100

[Switch-GigabitEthernet0/0/1] quit

配置VLANif 100 的IP地址

[Switch] interface vlanif 100                                       //进入三层 vlanif 接口[Switch-Vlanif100] ip address 1721611 24              //配置主 IP 地址

[Switch-Vlanif100] ip address 1721621 24 sub        //配置从 IP 地址[Switch-Vlanif100] quit

[Switch] quit

<Switch>save

验证设置pc1的ip地址17216111,PC2的ip地址为17216211,ping PC1 如图

注意事项

在上级路由配置回程路由否则会不通

有两种可能。
1、不会冲突。双网卡用相同端口,双网卡计算机或者服务器可以配置两个完全不同的ip。服务器有两个网卡一块配置公网,一块配置内网,则内网的客户端可以访问内网的服务,公网的客户端则不能访问内网的服务。
2、会冲突。两张网卡设置的两个网关,都设置成了默认网关就会冲突,造成网络不通。

不能,相同的端口被占用的话,就会冲突,导致其他应用就不能使用。

对于UDP,假设主机a向主机b发送数据,b在网络层收到数据报后,去掉头部,上交给运输层,运输层再根据报文段头部信息(包含端口号信息等),再去除头部后将得到的数据。

交给相应套接字,应用程序经该套接字得到数据。如果UDP套接字共用了端口号,在应用层将数据交给套接字时,将无法确定交给哪个,因为UDP套接字只包含了两个信息。

对于TCP,首先要经过握手阶段建立连接,在目的主机端服务器产生新的套接字,包含了上述四个信息。

总结如下:

如果创建多个连接,会产生多个套接字,这些套接字实际上是共用了相同的目的端口号,但此时运输层仍能将数据交到相应的套接字,因为运输层可以知道数据的源ip,源端口号,目的ip和目的端口号。

然后就能将数据交到与这些信息相匹配的套接字,此时是可以唯一确定一个套接字的,所以数据最终能到达目的应用进程。

1通过linux命令行进入 /etc/sysconfig文件夹,通过 vi iptables 修改iptables文件(也可以拷贝出来自己复制一遍上面对80端口的配置,把80改成8080,再把文件替换回去),如下图所示,增加红线圈出来的对8080端口开放的配置

2重启服务命令:service iptables restart

3重启防火墙(有些情况下不执行也可以) /etc/rcd/initd/network restart

这样我们的8080端口就可以通过公网访问了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13381338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-25
下一篇 2023-07-25

发表评论

登录后才能评论

评论列表(0条)

保存