wking's blog

  • IT技术
  • 系统封装
  • 大航海时代
  • 日常随笔
  • 关于博客
GOD'S IN HIS HEAVEN, ALL'S RIGHT WITH THE WORLD.
  1. 首页
  2. IT技术
  3. 正文

windows下的双线双IP智能路由配置方法

2011-11-01 1042点热度 2人点赞 0条评论

首先要明确,我们访问服务器上的网页时,对于服务器来说是被动请求数据。用服务器访问其他网页时,对于服务器来说是主动请求数据。这两种情况差别很大,配置方法不一样。


配置的先决条件:

1、双网卡。一个网卡一条线路。
2、双IP。假设:
电信IP1.1.1.2
电信网关1.1.1.1
联通IP2.2.2.2
联通网关2.2.2.1
子网掩码、DNS得问IDC要。

 


被动请求数据配置:

首先,我们可以借助智能DNS来解决判断访客用哪家ISP问题。由智能DNS判断访客是电信、联通、移动什么的。然后返回对应IP,让访客访问。推荐用DNSPOD服务。

然后,电信网卡上点右键选属性,双击TCP/IP,再点高级。将默认网关的跃点数改成2,自动跃点计数取消打钩,接口跃点数填10。联通网卡也是同样设置。

再然后,打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters分支下面的每一个子项分别代表一个网络适配器,每个子项会有一个叫EnableDeadGWDetect的DWORD值。把跟本地连接实网卡有关的这个值全部改成0,禁用失效网关检测

最后,用route -f命令清理路由表(命令输入后网就断了,建议做个批处理跟着重启,重启命令是shutdown -r -f)。然后重启服务器。搞定。这样就实现了和LINUX下一样的智能路由,从哪个路由进就从哪个路由出。从本机ping 服务器的电信IP、联通IP都能PING通。而且速度都很快。一切IP控制取决于智能DNS设置。


主动请求数据配置:

完成上面配置后网站可以正常访问。如果是纯网站服务器可以不看下面文章。如果还想用服务器做FTP、BT之类的杂用,请继续。

因为进行上面配置后,两个网关是等效的,所以需要手动指定一个默认网关。默认网关是以 网络连接 -> 高级 -> 高级设置 中的适配器访问顺序排列来决定。设置完成后重启才生效。

那么,如果是用电信网关做默认网关,所有的数据都通过电信网关出去了,有的想用联通网关怎么办?——做静态路由表。

还是利用DNSPOD提供的ISP分段表。

依据DNS分辨运营商IP的网段表:www.dnspod.cn/misc/iplist.txt

1、打开iplist.txt后,有5个网段,cnc网通、tel电信、edu教育、cmc移动、crc铁通、foreign外国。
2、把要做路由的段手动复制,另存为一个新的txt(比如ip.txt)。复制时不要复制{},只复制IP段。
3、网上搜索subnettools并下载,运行里面的程序。原始IP列表选第二步新建的ip.txt,优化IP列表输出文件填你想保存的TXT文件。输出格式改成

route add -p %IP% mask %MK% 你的网关

其中”你的网关“改成你要添加到哪个出口的路由IP。比如网通路由IP。  -p命令是永久添加路由,不会机器重启添加的路由就消失。其他几个设置一般不用改,你有兴趣可以看看readme.txt
4、点优化,生成了上一步里输出的TXT文件。打开看看,没什么问题的话把这个TXT改扩展名为bat
5、双击运行bat,工作完成。测试测试。


搞定。全文完。

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2011-11-10

wking

不管博客型博主

点赞
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

标签聚合
一支红杏 大航海时代 wordpress win10 内存 R6300V2 OneNote linux

COPYRIGHT © 2023 wkings.blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang