内外网同时使用

简介: <p><br></p> <p>内外网同时使用<br></p> <p><br></p> <p><span style="color:rgb(51,51,51); font-family:Verdana,Arial,Tahoma; font-size:14px; line-height:25px">最近给一家单位调试网络,他们有自己的内部网络,同时还有外网。现在的要求是一台电脑要同时上内


内外网同时使用


最近给一家单位调试网络,他们有自己的内部网络,同时还有外网。现在的要求是一台电脑要同时上内外网,也就是说用户在不做任何设置的情况下能自由的进行内网和外网的切换。
 
这样的情况里在企业里遇到的很多,对于专门搞网络的技术人员来说是小菜一碟,可是对于一般的企业网管却是个头疼的问题。
 
在教大家怎么设置同时上内外网之前,首先要搞清楚你们公司网络的具体情况。为了更直观的说明问题,我们分别举两个典型的实例来说明问题。
 
一、单网卡的情况实现同时上内网和外网(网络环境如图所示)
 

教你如何设置同时上内外网(单网卡或双网卡)
 
本示例内外网的IP分配如下:(具体以你所在的网络为准)
 
内网:IP地址192.168.1.xxx   掩码:255.255.255.0   网关:192.168.1.1
外网:IP地址172.18.100.xxx  掩码:255.255.255.0   网关:172.18.100.1
 
从上图中可以看出,这种网络是把内网和外网通过交换机合二为一的。设置PC同时访问外网和内网的方法如下:
 
首先按照普通手动填写IP的方法把外网的IP、掩码、网关、DNS全部填好。如图:
 
教你如何设置同时上内外网(单网卡或双网卡)
 
紧接着,点击“高级”,然后在“IP地址”下边点添加,输入内网的ip地址和掩码,如图所示:
 
教你如何设置同时上内外网(单网卡或双网卡)
 
这样我们就把ip设置部分的工作做完了。
 
接下来就还要给电脑添加静态路由:
 
1、在“开始”——“运行”里输入cmd打开命令提示符。
 
2、在命令提示符里输入:route add 172.18.0.0 mask 255.255.0.0 172.18.100.254
这里给大家解释一下,这套命令的作用是把所有访问内网172.18.xxx.xxx的请求转发给内网网关172.18.100.254。如果你们的内网还有其它网段的话就照上面的格式依次添加即可。比如:你们公司的内网还有这样的地址172.16.1.25,你就可以这样写:route add 172.16.0.0 mask 255.255.0.0 172.18.100.254
 
到这里通过单网卡来实现共同访问内外网就设置完成了。
 
二、双网卡设置同时上内外网的方法:
 
先来看看双网卡同时上内外网的网络结构示意图
 
教你如何设置同时上内外网(单网卡或双网卡)
 
这种网络结构的特点是内网、外网没有融合到一起,而是通过在电脑上安装两个网卡来实现访问内、外网。普通情况下如果想上内网的话就把外网的网卡禁用掉,反之亦然。(当然内、外网的网卡都要配置各自的IP地址)
 
重点来了:我们现在要做的是在不禁用网卡的情况下,实现内外网的自动切换。
 
其实原理和第一种方法是一样的,不过在给网卡设置IP时略有不同。
 
还是以上面内网和外网的ip为列:
 
1、外网的那块网卡需要IP地址、子网掩码、网关、DNS都设置好。
 
2、内网的网卡只设置IP地址、子网掩码即可(因为一台电脑不能同时设置两个网关的)
 
3、在命令提示符里输入:route add 172.18.0.0 mask 255.255.0.0 172.18.100.254(这里就不再做解释了,其意义和之前讲的设置静态路由是一模一样的)
 
总结:
 
其实一台电脑同时上内网和外网的的网络结构不止以上两种。不过看到这里相信你就可以举一反三了。

备注:

要有交换机。

目录
相关文章
|
C# 图形学 C++
VS Code的插件市场
VS Code的插件市场
525 1
|
自然语言处理 前端开发 安全
CMS网站管理系统的优势及选择。
CMS是内容管理系统,可创建特色网站,实现内容创作、编辑、发布等,支持多用户管理、模板切换、多语言等,常用于企业、商城、论坛等,缩短建站成本和周期。
675 6
|
编解码 网络协议 前端开发
OFDM深入学习及MATLAB仿真(一)
OFDM深入学习及MATLAB仿真
2534 1
|
人工智能 机器人 Serverless
魔搭大模型一键部署到阿里云函数计算,GPU 闲置计费功能可大幅降低开销
魔搭大模型一键部署到阿里云函数计算,GPU 闲置计费功能可大幅降低开销
1510 2
ArcGIS:解决ArcGIS一添加数据就闪退的问题.
ArcGIS:解决ArcGIS一添加数据就闪退的问题.
1141 0
|
监控 安全 调度
任务调度企业级场景下的新选择,兼容 XXL-JOB 通信协议
XXL-JOB 是一个开源的分布式任务调度平台,开箱即用、简单易上手,得到了很多开发者的喜爱。和其他中间件开源项目一样,当开发者把开源项目部署到公共云,应用到企业级场景中时,就会在稳定性、性能、安全、其他云产品间集成体验上提出更高的要求。基于此背景,阿里云微服务引擎 MSE 基于自研的分布式任务调度平台 SchedulerX,通过兼容 XXL-JOB 客户端的通信协议,在开源 XXL-JOB 版本的基础上,提升了稳定性、安全、性能、可观测等能力,满足企业客户的需求。此外,为方便测试,提供了一个月 400 元额度的免费试用和预付费首购 5 折、续费 6.5 折起的优惠。
672 186
|
XML 数据格式 Python
Python实用记录(五):labelImg安装和使用-----看这篇就够了!
这篇文章介绍了在Windows 10系统中使用Anaconda3安装labelImg工具的方法,包括通过pip安装相关包和从GitHub下载配置,以及一些使用技巧,如修改预定义类别和自动保存功能。
2386 3
Eigen::Matrix4f 是先旋转还是先平移的顺序
Eigen::Matrix4f 是先旋转还是先平移的顺序
735 0
|
数据采集 机器学习/深度学习 数据挖掘
R语言数据清洗:高效处理缺失值与重复数据的策略
【8月更文挑战第29天】处理缺失值和重复数据是数据清洗中的基础而重要的步骤。在R语言中,我们拥有多种工具和方法来有效地应对这些问题。通过识别、删除或插补缺失值,以及删除重复数据,我们可以提高数据集的质量和可靠性,为后续的数据分析和建模工作打下坚实的基础。 需要注意的是,处理缺失值和重复数据时,我们应根据实际情况和数据特性选择合适的方法,并在处理过程中保持谨慎,以避免引入新的偏差或错误。
|
Java 关系型数据库 数据库连接
MyBatis-Plus介绍及Spring Boot 3集成指南
MyBatis-Plus是一个MyBatis扩展工具,旨在简化Java开发中的CRUD操作。它具有无侵入性、低损耗、强大的CRUD功能、Lambda表达式支持、主键自动生成、ActiveRecord模式、全局操作和内置代码生成器等特点。在Spring Boot 3中集成MyBatis-Plus,需在pom.xml添加依赖,排除特定版本的mybatis-spring,并用@MapperScan注解指定Mapper接口路径。此外,还介绍了如何使用MyBatis-Plus代码生成器自动生成Mapper、Model、Service和Controller层代码,以加速开发。
4108 2
MyBatis-Plus介绍及Spring Boot 3集成指南