IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 实现电脑同时上内网和外网(或通过外网访问到该电脑通过该电脑访问内网) -> 正文阅读

[系统运维]实现电脑同时上内网和外网(或通过外网访问到该电脑通过该电脑访问内网)

一、需求描述

目前使用的公司网络只能够上内网,但是又有上外网查资料的需求:

①想要实现电脑既能上内网的同时也可以上外网;

②想要使用其他外网电脑使用外网连接到该电脑,通过该电脑访问内部的网络内容。

二、准备内容

? ? 电脑必须具备两个网卡,即:可以同时连接内网和外网(比如我的笔记本就可以:使用网线连接笔记本网口与内网通讯,使用WIFI连接手机热点访问外部网络);

注意:如果只有一个网口,可以另外购买USB的无线网卡来实现上网卡。

三、实现电脑同时上内网和外网的操作步骤

3.1、网络拓扑图

电脑需要同时接上内网、外网,网络拓扑图如下:

3.2、查看公司电脑的内外网的网络信息

3.2.1、查看网络信息_方式一

如下以查看【公司内网】为例说明查看公司电脑的内网网关(外网的网关查看如出一辙)?

?

?

?

3.2.2、 查看网络信息_方式二

或者也可以使用Windows+R键运行CMD窗口使用【IPCONFIG】名称查看网络信息

?

?3.3、配置外网访问

3.3.1、首先查看本机路由信息且备份

//查看本机路由的命令
route print

//查看本机路由且备份到C盘根目录为txt文件
route print >c:/localrouteInfo_20220530112116.txt

?3.3.2、设置访问外网的路由

《1》删除本机的路由

//删除指定的路由命令
route delete IP地址

//比如:删除0.0.0.0的路由信息
route delete 0.0.0.0

《2》设置访问外网的网关路由

//添加外网的网关路由内容(其中192.168.43.1是外网的网关)
//注意:route add 后面没有加-p参数【表示:配置的该路由信息在重启电脑后就会消失】
route add 0.0.0.0 mask 0.0.0.0 192.168.43.1

//添加外网的网关路由内容(其中192.168.43.1是外网的网关)
//注意:route add 后面添加-p参数【表示:配置的该路由信息永久加入路由器】(可以通过删除路由命令删除)
route -p add 0.0.0.0 mask 0.0.0.0 192.168.43.1

设置完成外网的网关路由后,此时就可以访问外部网络了,但是通过外部网络来访问内部网络是不通的。

3.3.3、配置需要外网需访问的内网路由

如下是配置需要外网访问内网的路由命令:

//添加外网访问内网的资源IP和内网网关
route add 外网访问内网资源的IP 内网资源IP对应的网关

//比如我想要实现外网能够访问内网的资源IP是【172.26.3.2】、该资源IP对应的网关是【172.26.68.254】的路由命令如下:
//注意:route add 后面没有加-p参数【表示:配置的该路由信息在重启电脑后就会消失】
route add 172.26.3.2 172.26.68.254

//比如我想要实现外网能够访问内网的资源IP是【172.26.3.2】、该资源IP对应的网关是【172.26.68.254】的路由命令如下:
注意:route add 后面添加-p参数【表示:配置的该路由信息永久加入路由器】(可以通过删除路由命令删除)
route -p add 172.26.3.2 172.26.68.254

注意:如果想要外网访问多个内网资源,则添加多个【外网访问内网资源IP和内网网关】的路由即可;目前就可以实现公司电脑即可访问内外网,也可通过外网连接到该公司电脑访问指定的内网资源内容了。

3.4、配置内网的DNS路由

查看内网的DNS请查看本文章的《3.2、查看公司电脑的内外网的网络信息》内容,如下是配置内网的DNS路由命令:

//添加外网访问内网的DNS和内网网关
route add 外网访问内网的DNS 内网对应的网关

//比如我想要实现外网能够访问内网的DNS是【172.26.3.15】、对应的内网网关是【172.26.68.254】的路由命令如下:
//注意:route add 后面没有加-p参数【表示:配置的该路由信息在重启电脑后就会消失】
route add 172.26.3.15 172.26.68.254

//比如我想要实现外网能够访问内网的DNS是【172.26.3.15】、对应的内网网关是【172.26.68.254】的路由命令如下:
注意:route add 后面添加-p参数【表示:配置的该路由信息永久加入路由器】(可以通过删除路由命令删除)
route -p add 172.26.3.15 172.26.68.254

到这里就配置完成了内网DNS路由;

注意:如果配置完内网DNS路由,但是访问外网很慢,那是因为系统默认先使用内网的DNS进行解析,然后才到外网的DNS解析,这样可能会导致外网访问慢,一种解决办法是通过手动配置内外网的【网络接口跃点数】来调整系统对DNS解析的顺序(即:先解析外网的DNS,然后再解析内网的DNS),配置网络接口跃点数如下:

《1》先配置内网的【网络接口跃点数】 ,手动设置范围在【11-20】之间即可,比如我这里设置为16,如下图所示:

《2》再配置外网的【网络接口跃点数】 ,手动设置范围在【11-20】之间即可,比如我这里设置为12(注意:外网的接口跃点数要小于内网的接口跃点数),如下图所示:

?

?《3》内网域名解析出错解决办法

首先在CMD里面使用ping命令ping 内网域名(比如coffeemilk.com 对应的IP为:172.26.0.251),如果发现该域名来的IP地址是外网地址,则我们手动修改本机的域名解析内容,进行如下操作:

①找到本机的【hosts】文件(在:C:\Windows\System32\drivers\etc 目录下)复制一份到桌面;

②选中复制到桌面的【hosts】?文件选择【打开方式】-->选择记事本打开,然后再最底部添加域名解析命令后保存:?

172.26.0.251 coffeemilk.com

③将桌面修改后的【hosts】文件替换?(C:\Windows\System32\drivers\etc 目录下)的【hosts】文件即可。

3.5、编写批处理命令一键切换网络

了解了以上的基础路由配置内容后,我们可以根据自身的情况编写对应的批处理命令:

?

3.5.1、配置内外网都可访问的批处理命令

注意:我这里的批处理命令都没有使用【-p】参数,重启电脑后就不存在了,有需要的可以自行添加;

@echo off
rem 切换为外网网关
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.43.1

rem 公司DNS1
route delete 172.26.3.15
route add 172.26.3.15 172.26.68.254

rem 公司DNS2
route delete 172.26.3.16
route add 172.26.3.16 172.26.68.254

rem 外网需连接到的内网资源的路由配置
route delete 172.26.3.2
route add 172.26.3.2 172.26.68.254

pause

3.5.2、只使用公司内网的批处理命令

注意:我这里的批处理命令都没有使用【-p】参数,重启电脑后就不存在了,有需要的可以自行添加;

@echo off
rem 切换为内网网关
route add 0.0.0.0 mask 0.0.0.0 172.26.68.254

rem 公司DNS1
route delete 172.26.3.15

rem 公司DNS2
route delete 172.26.3.16

rem 外网访问内网资源的IP
route delete 172.26.3.2

pause

3.5.3、恢复路由为初始状态

①先执行一次《3.5.2、只使用公司内网的批处理命令》内容;

②在CMD中在执行一下【route delete 0.0.0.0】删除路由命令;

③此时就恢复为初始状态,然后在重新连接内网或WIFI就可以了。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-06-06 17:33:28  更:2022-06-06 17:34:28 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 13:54:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码