机房服务器主机如何配置双线双IP:一条电信光纤,另一条是网通光纤,能否在服务上: 1)单网卡配署:一个电信IP,一个网通IP 2)双网卡分别配置:一个电信IP,一个网通IP 这样在外网分别通过电信IP、网通IP 都能正常访问服务器主机? 要如何才能实现? 做互联网网站,最头疼的事情之一就是电信和网通的互联互不通了,为了能够让北方网通和南方电信用户都可以快速的访问网站,解决办法就是托管到双线机房。双线机房有两类,一类是通过BGP 技术实现互联互通,服务器只需要一个网卡一个IP 地址就可以了,由机房进行路由的智能判断,选择合适的路由访问,这样对于网站来说是很方便的,比方说上海移动的怒江机房,上海地面通的自建机房,科技网的机房,但 BGP 机房一般带宽都比较少,流量高一些的话可能就没有办法了。另外一种就是双线双IP 的机房,带宽可能更高一些,但是路由配置极其复杂,比方说上海电信的市北机房。 因为和谐的原因,JavaEye 网站服务器最近被迫从原来的移动怒江双线机房当中搬了出去,由托管商推荐到了上海市北双线机房,市北双线机房实际上是电信机房,但是从天津网通拉了 2G 专线过来,因此服务器需要至少两个网卡,一个网卡接电信网关,一个网卡接网通网关,来实现互联互通。如果多台服务器的话,还需要第 3 个网卡组建内网进行内网通讯。 对于双线双IP 的服务器来说,要解决两个问题: 一、你的网站用户究竟走那个IP 来访问你的服务器 二、你的网站内容究竟走那个IP 返回给用户 对于第 1 个问题,可以使用智能DNS 解析来解决,即 DNS 服务器判断用户所在IP 地址,如果用户是电信接入,就把服务器的电信IP 解析给他;如果用户是网通接入,就把服务器的网通IP 解析给他。 智能DNS 可以自己基于开源的 DNS 软件来定制,不过国内有一个很好的免费智能DNS 服务器提供商:DNSPod,推荐使用 DNSPod 的服务。他就可以实现上述的智能DNS 解析。 对于第 2 个问题,则需要在服务器上面配置路由规则,来决定究竟如何处理数据的返回路径问题。 1、填写静态路由表 因为服务器有两个IP,分别在不同的网段,你使用电信IP 的网关做路由,那么网通的 IP 地址用户压根就访问不到,反之亦然。目前流行的解决办法,就是使用电信网关做默认的路由,然后自己手工填写所有网通IP 地址段的路由规则。这个办法可以 Google 搜索到一大把,不展开了。 这种办法的缺点是添加规则太多太麻烦,而且难免挂...