功能并不强大,但因为偶尔也会用到,这里我还是贴出来看看,给大伙们考评考评。工作了,很少再做一些玩趣的事情了。这东西也是源于工作需要才写的。

事情是这样的,如果购买的双线或者三线带宽,这类产品非BGP产品,能够自动选择来自三大ISP运营商最佳线路进行返回数据,单线的这里就不谈哈。那么双线或者三线是如何实现选择最佳线路给用户返回数据呢。这里我们可以控制我们放置在机房的服务器上,就Windows服务器说,可以添加永久路由来实现,但实现起来相对繁琐,不像Linux服务器那么简单快捷。都好,那么这里就说说Windows服务器添加永久路由的事情。

有人会疑问:为何只有一个物理网卡(想象一条物理链路)还可以这样呢。原因是,通过IP头封装的网络地址,从物理线路出去,然后就交给运营商的路由器处理了。路由器通过IP头,自身选择最佳路由返回数据给用户。

好吧,看看脚本:@echo off

echo 请输入您的移动网关:

set /p G=:

echo .

echo 确定输入网关正确就回车继续

echo .

pause

route -p add 192.168.0.0 mask 255.255.0.0 %G%

...

...

...

route -p add 192.168.1.0  mask 255.255.255.0 %G%

ping -n 3 %G%

echo.

echo.

if %errorlevel% equ 0 echo   服务器永久路由已生效

if %errorlevel% equ 1 echo 网关不可达

echo.

pause

如若上面网关为192.168.2.1 是你的运营商给的联通网关。假设是来自联通的用户访问。那么用户数据包IP报头会有个Ip标识,路由器是识别为该IP即是来自联通ISP的用户访问。那么服务器返回数据包的报头同样会封装个类似的IP包头从物理网卡出去到路由器。路由器识别后就按照联通线路返回了。

Windows添加路由的参数:

C:\Windows\system32>route

操作网络路由表。

ROUTE [-f] [-p] [-4|-6] command [destination]

[MASK netmask] [gateway] [METRIC metric] [IF interface]

-f 清除所有网关项的路由表。如果与某个

命令结合使用,在运行该命令前,

应清除路由表。

-p 与 ADD 命令结合使用时,将路由设置为

在系统引导期间保持不变。默认情况下,重新启动系统时,

不保存路由。忽略所有其他命令,

这始终会影响相应的永久路由。

-4 强制使用 IPv4。

-6 强制使用 IPv6。

command 其中之一:

PRINT 打印路由

ADD 添加路由

DELETE 删除路由

CHANGE 修改现有路由

destination 指定主机。

MASK 指定下一个参数为“netmask”值。

netmask 指定此路由项的子网掩码值。

如果未指定,其默认设置为 255.255.255.255。

gateway 指定网关。

interface 指定路由的接口号码。

METRIC 指定跃点数,例如目标的成本。

用于目标的所有符号名都可以在网络数据库

文件 NETWORKS 中进行查找。用于网关的符号名称都可以在主机名称

数据库文件 HOSTS 中进行查找。

如果命令为 PRINT 或 DELETE。目标或网关可以为通配符,

(通配符指定为星号“*”),否则可能会忽略网关参数。

如果 Dest 包含一个 * 或 ?,则会将其视为 Shell 模式,并且只

打印匹配目标路由。“*”匹配任意字符串,

而“?”匹配任意一个字符。示例: 157.*.1、157.*、127.*、*224*。

只有在 PRINT 命令中才允许模式匹配。

诊断信息注释:

无效的 MASK 产生错误,即当 (DEST & MASK) != DEST 时。

示例: > route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1

路由添加失败: 指定的掩码参数无效。

(Destination & Mask) != Destination。

示例:

> route PRINT

> route PRINT -4

> route PRINT -6

> route PRINT 157* .... 只打印那些匹配 157* 的项

> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2

destination^ ^mask ^gateway metric^ ^

Interface^

如果未给出 IF,它将尝试查找给定网关的最佳

接口。

> route ADD 3ffe::/32 3ffe::1

> route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2

CHANGE 只用于修改网关和/或跃点数。

> route DELETE 157.0.0.0

> route DELETE 3ffe::/32

服务器怎么增加路由,给Windows服务器添加永久路由的脚本相关推荐

  1. linux route命令添加永久路由,用route命令添加永久路由

    使用双网卡,同时使用2个网关的时候就需要加一条静态路由了.当然还有很多时候会需要加路由.mac 终端route命令mac 终端route命令 一:使用 route 命令添加 使用route 命令添加的 ...

  2. Linux服务器如何添加永久路由

    如何添加永久路由 route add -host X.X.X.X gw X.X.X.X 这是是临时的路由,等系统重启,配置丢失. 如果要永久生效需要写入配置文件 Centos6.x echo 'any ...

  3. Windows 批量添加删除路由资源性能优化

    首先,本文只涉及如何优化Windows批量添加删除路由资源的速度优化. 基于虚拟网卡来实现虚拟网络的组建的架构图如下所示: 图片来自网络 起因: 一般来说,私有网络的一个资源对应本地的一条路由(比如: ...

  4. mac 添加永久路由的方法

    原文链接:https://www.jianshu.com/p/c81d493c22ca 原文链接:https://www.cnblogs.com/hanyifeng/p/8195538.html ma ...

  5. linux 添加路由 指定网卡,Linux多个网卡添加永久路由办法

    有时候Linux有多个网卡的时候,就需要为另外的一些网卡添加路由,好让网络走不通的网卡出去.那么今天PConline小编就给大家带来Linux多个网卡添加永久路由办法,有需要的小伙伴就赶紧一起往下看看 ...

  6. 批处理设置服务器BIOS序列号,批处理设置windows服务器的代码ThecSafe1.9.4第1/3页

    批处理设置windows服务器的代码ThecSafe1.9.4第1/3页 更新时间:2008年01月19日 20:41:21   作者: 一个既是服务器安全设置工具,也是一个学习批处理非常好的教程.虽 ...

  7. 怎么用命令远程重启服务器,使用命令行重启Windows服务器的方法

    这篇文章主要介绍了使用命令行重启Windows服务器的方法,需要的朋友可以参考下 命令: c:/> shutdown /r 通常大多数用户的使用GUI图形界面方式访问远程或本地的Windows系 ...

  8. windows服务器性能分析方法小结,Windows服务器性能分析方法小结

    Windows服务器性能各种指标的分析 事情的起因是BOSS/CRM系统的扩容.我所要做得,仅仅是写一份CRM Windows服务器的性能分析,不过这足以让我一筹莫展了,毕竟当时对主机性能分析的认识, ...

  9. 如何远程链接linux服务器,如何远程登陆Linux/Windows服务器

    原标题:如何远程登陆Linux/Windows服务器 如何远程登录Linux或Windows服务器?租用了服务器,需要远程登录后才能管理自己的服务器.不同操作系统的服务器远程登录方法不一样,下面优与云 ...

  10. Windows设置HTML,windows怎么添加静态路由

    windows添加静态路由的方法:1.按下[win+x]组合键,选择并打开命令提示符:2.执行[route -p add 10.10.10.0 nask 255.255.255.0 172.20.15 ...

最新文章

  1. JqGridView 1.0.0.0发布
  2. [Java] Hashcode的作用
  3. 网易技术干货 | 云信移动端音视频UI自动化测试实践
  4. (七)全半角转换(转)
  5. Gengine规则引擎
  6. ueditor html中使用方法,vue集成百度UEditor富文本编辑器使用教程
  7. 聊聊LightProbe原理实现以及对LightProbe数据的修改
  8. Effective C# Item22:使用事件定义外发接口
  9. SQL Server 权限的分类
  10. 信息技术课与计算机课有关系吗,信息技术教学与计算机教学的区别与联系
  11. docker使用阿里云镜像仓库
  12. 详细教程Desktop Goose又在整什么幺鹅子呢?
  13. 听说这家云计算公司要搞事情
  14. python 基础语法梳理(二)
  15. 小甲鱼c语言 23课指针 数组和数组指针
  16. cattee翻译_0302 echo、重定向、管道、cat、tee
  17. python 运行报错 Process finished with exit code -1073740791 (0xC0000409)
  18. ObjectBox的探究
  19. 中图分类号计算机 tp,中图分类号(TP)
  20. python量化策略——改进的美林时钟轮动策略(二)

热门文章

  1. EXCEL,去掉1列中的重复数据的 公式方法
  2. java 转化箭头函数_this 指向详细解析(箭头函数)
  3. ps关于去除脸上的痘痘问题和美白问题
  4. matlab形位公差,基于最小区域法的形位公差精确算法.PDF
  5. python等高线绘制_用matplotlib画等高线图详解
  6. 做外贸如何防止邮箱被封?已解决!
  7. entity framework 新手入门篇(2)-entity framework基本的增删改查
  8. html重复渐变包括,html – CSS:当设置为tbody / thead时,在Chrome中重复的渐变
  9. 二叉树的中序遍历算法
  10. 常见的10种“瓶颈”