windows – 当有两个物理连接时,哪条路由?
我是开发人员,而不是管理员,所以请提前道歉.
在一个小型办公室里,我有两个连接到100mbps路由器的Windows Server 2008盒子,这对于日常运行来说很好.我正在寻找将其中一个盒子上的SQL服务器迁移到另一个盒子上,并且,鉴于它们非常接近,我通过第二个1gbps网卡加入它们,每个网卡使用一个在不同子网上具有固定IP地址的交叉以太网电缆.现在,它们通过2个不同的网络相互可见. 当我从另一个解析运行SQL Server(使用NetBIOS)的计算机时,反之亦然,我希望使用这种更快的连接.如何判断是否发生这种情况,如果不是这样,我该怎么做呢?
您可以使用称为静态路由的东西来指示您希望使用哪个连接(如果它们都在同一子网上),或者您可以手动修改您的HOSTS文件(如果它们位于不同的子网上).
对于初学者来说,在自己的子网上进行交叉连接(FYI Gigabit不需要交叉电缆,它会自动交叉)通常是个好主意.例如.如果您的普通网络是192.168.1.x,那么使用192.168.2.x – 这样就不会对网关造成混淆. 如果在不同的子网上有两个连接,那么保证使用千兆位连接的最佳方法是在HOSTS文件中添加一个条目. 浏览到计算机上的以下位置: C:WindowsSystem32driversetc 在那里有一个名为’hosts’的文件.更改此文件,使其不是只读的,并在记事本中打开她.然后添加如下所示的行: x.x.x.x SQLServer 除了替换x.x.x.x IP地址,SQLServerto是服务器的IP /主机名.因为该子网专门存在于您的交叉网络上,所以Windows足够聪明,可以通过该网络发送它. 如果由于某种原因你无法分离子网(即它们都是192.168.1.x),那么你可以使用静态路由来实现这一点(如果你愿意,也可以这样做,但它相当多余).要添加此默认路由,请打开命令提示符(如果是带有UAC的Vista,则以管理员身份)并运行以下命令: route add x.x.x.x mask 255.255.255.255 y.y.y.y -p 其中x = SQL服务器的千兆位连接的IP地址,其中y =计算机的千兆位连接的IP地址 这将告诉Windows当您请求SQL服务器的IP地址时,通过千兆网络运行它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- remote-desktop – 在RemoteApp 2012上委派会话管
- macos – CGWindowListCopyWindowInfo,kCGWindow
- windows – WinInet vs WinHttp(服务或类似服务的
- winapi – 添加Windows对POSIX项目的支持……多么
- Windows群集上的并行R.
- windows – HKLM注册表疑问
- windows-server-2008 – 改进了Windows文件权限的
- Windows下wamp php单元测试工具PHPUnit安装及生成
- 如何使用cygwin创建交汇点?
- windows-server-2003 – 终端服务器已超过允许的