虽然不太强大,但是我只是偶尔用,所以我会试着贴在这里。 给大家一个评价。 工作,我很少再做有趣的事了。 这也是出于工作的需要写的。
情况是这样的。 如果购买双线或三线带宽,此类产品是非BGP产品,可以自动选择来自三大ISP运营商的最佳线路并返回数据。 单线这里不谈。 那么,双线和三线是如何选择最佳线路将数据返回给用户的呢? 在这里,可以控制我们放在机房的服务器上。 对于Windows服务器,可以添加和实现持久路由,但实施相对复杂,不像Linux服务器那么简单和快速。 好的,现在我们谈谈Windows服务添加持久路由。
有人会怀疑为什么只有一个物理网卡。 想象一下物理链接。 原因是,在IP报头中封装的网络地址从物理线路出来,被处理到运营商的路由器中。 路由器通过IP报头选择其最佳路由,并将数据返回给用户。
现在,让我们来看看脚本: @echo off
请输入echo移动网关:
set /p G=:
欧盟。
echo判断输入网关正确后回到车上继续
欧盟。
pause
路由扩展192.168.0.0 mask 255.255.0.0 % g %
.
.
.
路由扩展192.168.1.0掩码255.255.255.0 % g %
ping -n 3 %G%
欧盟。
欧盟。
已为if %errorlevel% equ 0 echo服务器启用永久路由
if %errorlevel% equ 1 echo网关无法到达
欧盟。
pause
如果上面的网关是192.168.2.1,则是来自你运营商的连通网关。 假设是通过连通访问用户。 用户包的IP标头中有一个IPid,路由器认为该IP是通过连通ISP进行的用户访问。 服务器返回数据包的标头中也封装了类似的IP标头,它们从物理网卡移动到路由器。 路由器被识别后,按照连通线路返回。
Windows添加路由参数:
C:Windowssystem32route
操作网络路由表。
route [-f ] [-p ] [-4|-6] command [目标]
[ mask net mask ] [ gateway ] [公制] [ if接口]
-f清除所有网关条目的路由表。 和某人
与命令结合使用,在执行命令之前,
必须清除路由表。
如果要将-p和ADD命令结合使用,请将路由设置为
系统启动时也不会更改。 默认情况下,当重新启动系统时,
不保存路线。 忽略所有其他命令,
这总是影响适当的持久渠道。
-4强制使用IPv4。
-6强制使用IPv6。
command之一的:
打印打印路径
添加路径
删除删除根
更改更改现有路由
目标指定主机。
掩码将以下参数指定为“net掩码”的值:
netmask指定此根条目的子网掩码值。
如果未指定,则默认设置为255.255.255.255。
网关指定网关。
接口指定路由的接口号。
公制指定跳数,如目标成本。
用于目标的所有符号名称都位于网络数据库中
在文件NETWORKS中搜索。 用于网关的所有符号名称都可以是主机名
在数据库文件HOSTS中搜索。
如果命令为PRINT或DELETE。 目标网关可以是通配符,
通配符由星号“*”指定。 如果不指定,网关参数可能会被忽略。
在桌面上*或? 则被视为shell模式,仅
打印匹配的目标路由。 “*”与任意字符串匹配,
然后说“? "与任意文字一致。 例: 157.*.1、157.*、127.*、*224*。
模式匹配仅在PRINT命令中被允许。
诊断信息注释:
的掩码无效,发生了错误。 也就是说,桌面遮罩!=DEST时。
示例: route add 157.0.0.0 mask 155.0.0.0157.55.80.1 if1
路由添加失败。指定的掩码参数无效。
(目标掩码!=目标。
样本:
路由打印
路由打印- 4
路由打印- 6
只打印与routeprint157*…157*一致的项目
route add 157.0.0.0 mask 255.0.0.0157.55.80.1公制3 if 2
目标^ ^掩码^网关度量^
接口^
如果未指定IF,则尝试搜索特定网关的优化
接口。
route add3FFE :3360/323 FFE :33601
路由更改157.0.0.0 mask 255.0.0.0157.55.80.5 metric2if 2
CHANGE仅用于更改网关和跳数。
路由删除157.0.0.0
route DELETE 3ffe:/32