电脑上有两个网卡,一个有线一个无线,有线连局域网,无线连外网,虽然两个网都连着,但还是会出现访问不通的情况。

这就要求我们自己来配置路由规则,让内网的访问走内网的网卡,外网的访问走外网的网卡。

一、查看本地路由表和状态

命令:

route print -

结果示例:

===========================================================================
接口列表
... e1 ad ......Intel(R) Ethernet Connection I219-V
... ff f2 d3 5c ......Sangfor SSL VPN CS Support System VNIC
...a0 af bd d6 d1 ......Microsoft Wi-Fi Direct Virtual Adapter
... ff e6 2e bf ......TAP-Windows Adapter V9
... c0 ......VMware Virtual Ethernet Adapter for VMnet1
... c0 ......VMware Virtual Ethernet Adapter for VMnet8
...a0 af bd d6 d0 ......Intel(R) Dual Band Wireless-AC
...........................Software Loopback Interface
=========================================================================== IPv4 路由表
===========================================================================
活动路由:
网络目标 网络掩码 网关 接口 跃点数
0.0.0.0 0.0.0.0 192.168.1.254 10.0.0.5
0.0.0.0 0.0.0.0 10.0.0.1 10.0.0.5
0.0.0.0 0.0.0.0 192.169.119.1 192.169.119.155
10.0.0.0 255.255.255.0 在链路上 10.0.0.5
10.0.0.5 255.255.255.255 在链路上 10.0.0.5
10.0.0.255 255.255.255.255 在链路上 10.0.0.5
127.0.0.0 255.0.0.0 在链路上 127.0.0.1
127.0.0.1 255.255.255.255 在链路上 127.0.0.1
127.255.255.255 255.255.255.255 在链路上 127.0.0.1
172.16.0.0 255.255.255.0 在链路上 172.16.0.1
172.16.0.1 255.255.255.255 在链路上 172.16.0.1
172.16.0.255 255.255.255.255 在链路上 172.16.0.1
172.16.132.0 255.255.255.0 在链路上 172.16.132.1
172.16.132.1 255.255.255.255 在链路上 172.16.132.1
172.16.132.255 255.255.255.255 在链路上 172.16.132.1
192.169.119.0 255.255.255.0 在链路上 192.169.119.155
192.169.119.155 255.255.255.255 在链路上 192.169.119.155
192.169.119.255 255.255.255.255 在链路上 192.169.119.155
224.0.0.0 240.0.0.0 在链路上 127.0.0.1
224.0.0.0 240.0.0.0 在链路上 10.0.0.5
224.0.0.0 240.0.0.0 在链路上 192.169.119.155
224.0.0.0 240.0.0.0 在链路上 172.16.0.1
224.0.0.0 240.0.0.0 在链路上 172.16.132.1
255.255.255.255 255.255.255.255 在链路上 127.0.0.1
255.255.255.255 255.255.255.255 在链路上 10.0.0.5
255.255.255.255 255.255.255.255 在链路上 192.169.119.155
255.255.255.255 255.255.255.255 在链路上 172.16.0.1
255.255.255.255 255.255.255.255 在链路上 172.16.132.1
===========================================================================
永久路由:
网络地址 网络掩码 网关地址 跃点数
0.0.0.0 0.0.0.0 192.168.1.254 默认
===========================================================================

名词解释:

接口列表:可以理解为你本地的网卡列表(包括虚拟网卡)。

网络目标:可以填一个网段,或者一个真实的IP,代表你要访问的目标地址

网络掩码:与网络目标共同定义了此条路由适用的网络地址,

网关: 又称下一跳路由器,在发送IP数据包时,网关定义了针对特定的网络目的地址,数据包发送到的下一跳服务器

接口:参见上面的接口列表,接口相应的也可以粗暴的理解成网卡

跃点数:用于指出路由的成本,通常情况下代表到达目标地址所需要经过的跳跃数量,一个跳数代表经过一个路由器。跳数越低,代表路由成本越低,优先级越高

几个特殊IP:

0.0.0.0:缺省路由,无法匹配的IP会交由缺省路由来路由

255.255.255.255:受限的广播地址

二、调整路由

1、首先使用命令

ipconfig -all

看一下两个网卡当前各自的网关(或者DHCP服务器)IP

2、删除默认路由(建议先将之前的路由规则备份一下)

route delete 0.0.0.0

3、添加路由规则(使用管理员打开CMD)

添加一个默认路由规则,让找不着路由规则的IP一律访问外网:

route add 0.0.0.0 mask 0.0.0.0 [可访问外网的网卡当前的网关IP] -p

添加内网IP路由规则,对内网IP,一律走内网网卡:

route add 192.168.12.0 mask 255.255.255.0 [可访问内网的网卡当前的网关IP] -p

其中的192.168.12.0是内网的网段。

参考:https://www.cnblogs.com/lcword/p/8149668.html

(完毕)

Windows两个网卡配置路由规则 同时访问内网和外网的更多相关文章

  1. windows系统两个网卡如何同时使用?内网和外网共用,配置教程

    有些企业的网络分为内网和外网,一般内网不能访问Internet,但是又不提供外网,自己有上外网的需求,所以可能会用到双网卡,无线网卡+有线网卡或者有线+有线... 本文就是为了解决此问题,主要的做法就 ...

  2. 多网卡下如何配置指定IP走某个路由器(适用于外网不通,但是钉钉服务器通的情况)

    # 多网卡下如何配置指定IP走某个路由器(适用于外网不通,但是钉钉服务器通的情况) ## 如何查看一个进程建立的网络连接,方式一 - 查看进程pid `ps -ef|grep dingtalk`- 查 ...

  3. Windows 设置内网和外网同时使用

    想要电脑同时使用内网和外网必须具备两个网卡,一个是无线网卡一个是本地连接,无线网卡用来连接wifi也就是外网,而本地连接需要网线连接内网,外网是不需要做设置的,我们只需要设置内网即可,鼠标右击电脑右下 ...

  4. 如何在自己的Windows系统上 架设服务器并开发网站,然后连入外网供外界访问?(JDK+Tomcat+花生壳)

    <目前百度谷歌上都木有我这么完整的笔记,虽然各个部分都是来自百度的,然后自己实践,自己做截图笔记,嘻嘻 Made By HeYang> 环境:Windows 7 工具:JDK,Apache ...

  5. Hyper-V 配置虚拟机内网及外网环境

    一.为Hyper-V虚拟机准备内外网环境 1.内网环境——虚拟机与虚拟机及主机可以互通

  6. virtual box 中两个虚拟机 、宿主机 三机互通并且能上外网设置

    virtual box 中两个虚拟机 .宿主机 三机互通并且能上外网设置 1:背景:因为需要学习linux,所以需要在虚拟机里装linux系统,测试要么宿主机与虚拟机linux网络实验测试:要么另一台 ...

  7. 在远程桌面服务中配置RD网关直接访问内网

    原文地址:http://wangchunhai.blog.51cto.com/225186/1139388/ 远程桌面网关(RD 网关)是一项角色服务,使授权远程用户可以从任何连接到 Internet ...

  8. VMWARE网络配置内网与外网互ping

    新增网络适配器 设置自定义VMnet0 自动桥接 NAT的网络要配置网关 我们在CentOS中打开ifcfg-ens33文件(每个系统文件名都不同,但都是以ifcfg-ens33开头的文件),进行修改 ...

  9. IIS配置后本地访问正常,但外网无法访问

    很久没有部署IIS网站项目了,都有些手生了,这不今天就遇到了问题.首先确定的是,我的网站配置没有问题,因为内网访问正常.内网访问情况如下: 但是外网访问时确是这样的: 怎么回事儿呢?我就想是不是防火墙 ...

随机推荐

  1. JAVA基础中的注意点(一)

    1.标识符 标识符:标识某些事物用于区分的符号.  (即区分某些事物的符号) 四条硬性规定: a.不能是 关键字.true.false.null. b.可以包含 字母.数字(0-9).下划线(_)或美 ...

  2. django+mongodb 内置用户控制

    0x01 项目:django2.1 数据库:mongodb 这是一个很蛋疼的组合 mongodb并非官方支持使用的数据库,这意味着要使用user group permissions等进行用户和权限控制 ...

  3. Ef 自动迁移,日志

    Ef 迁移 在vs打开程序控制台 2,选择程序集 ,如果是初次,输入 Enable-Migrations,启动迁徙 3  添加迁移,完成修改 4,之后会自动生成迁移配置文件. 然后再上下文类中加入 两 ...

  4. java8 Stream的实现原理 (从零开始实现一个stream流)

    1.Stream 流的介绍 1.1 java8 stream介绍 java8新增了stream流的特性,能够让用户以函数式的方式.更为简单的操纵集合等数据结构,并实现了用户无感知的并行计算. 1.2  ...

  5. XamarinEssentials教程应用程序信息AppInfo

    XamarinEssentials教程应用程序信息AppInfo   很多应用程序都提供一个“关于”功能.该功能会向用户展示应用程序的基本信息,如版本号.应用程序名称等.这个功能可以通过Xamarin ...

  6. 橡皮筋进度条ElasticProgressBar

    橡皮筋进度条ElasticProgressBar 橡皮筋进度条是一个极具动画效果的进度条.该进度条不仅具有皮筋效果,还带有进度数据显示,让用户可以很清晰的看到当前的进度,可用于下载.加载进度等场景.E ...

  7. C语言基础二(敲打键盘、寻找资料)

    看过很多资料的人,估计发觉了什么,我上篇的基础一其中一个最致命的错误,没有加return 0; 为什么不加,说真的,我留个坑,所以跳跃性的直接说到函数是如何运用的. 上章说到main就是主入口,根据m ...

  8. python 数据类型元组与字典内置方法

    1.元组 (1)元组是不可变的列表,能存多个值:如果多个值只有取得需求,没有改的需求,用元组最合理 (2)定义:在()内用逗号隔开,可以存任意类型的值 注意:当元组只有一个元素时,要在后面加逗号 # ...

  9. vim技巧5 常用操作

    vim:set number:set nonumbern 移动命令键8l 向右移动八个字符3j 向下移动三行3G:移动到第三行行首10$:下移到10行,并定位到行尾:n1,n2s/word1/word ...

  10. ES6 Set 和 Map

    ES5 模拟Set 与 Map 集合 Set 常用于检查对象中是否存在某个键名 Map集合常被用于获取已存的信息 所有对象的属性名必须是字符串,那么必须确保每个键名都是字符串类型且在对象中是唯一的 数 ...