内网外网双网卡情况下如何同时使用!
相信不少的狼友在公司上网都可能遇到内外两个网络的问题,如公司一个内网服务器,放置公司内网资源,网页,FTP,还有一个外网,用于浏览公网网站,这样就可能需要两块网卡,但是如果两个网卡都设好IP和网关及DNS后,会出现要么只能上内网,要么只能上公网,这是因为在XP里面没有编辑好路由,查看自己的路由的命令如下:route print,
举个例子,一台电脑,两快网卡,一个内网,网址是192.168.1.8,网关是192.168.1.1,因为内网一般是IP访问,所以不用设DNS,一个外网,地址是:218.33.128.66,网关是:218.33。128.65,DNS:202.120.192.68,那么如果同时两块网卡都添加上网关的话,因为XP内部不知道如何将数据包是送到192.168.1.1的网关还是202.120.192.68的网关,就会出现要么内网通外网不通,要么外网通内网不通,一般这中情况之下只能禁用一块网卡,其实有更好的办法,就是添加路由文件,这样,XP就知道把数据包向哪个网卡发送了,例子如下
route add 0.0.0.0 mask 0.0.0.0 218.33.128.65 -p
route add 192.0.0.0 mask 255.0.0.0 192.168.1.1-p ,
第一个命令的意思就是将所有数据包都从外网网卡上发送
第二个命令的意思就是将所有192地址开头的数据包从内网网卡上发送,这样就不会造成冲突,但是要记住不要在内网网卡上写上网关,因为XP还是很笨。。。。只能在路由文件里面写,
这个命令可以完全照搬过去,狼友们可以按照各自实际情况修改一下IP地址,然后存在一个写字板里面,把后缀名TXT改成BAT,这样双击一下,就永久添加了!