因为电信分家,导致电信用户和联通宽带用户在访问同一个服务器的时候,速度差异很大。这时候,很多IDC采用双线路由技术来解决南北互访的问题。下面整理网上的相关方法,让大家了解一下如何进行设置。 为了能够让北方网通和南方电信用户都可以快速的访问网站,解决办法就是托管到双线机房。 双线机房有两类:
一类是通过BGP技术实现互联互通,服务器只需要一个网卡一个IP地址就可以了,由机房进行路由的智能判断,选择合适的路由访问,这样对于网站来说是很方便的,但BGP机房一般带宽都比较少,流量高一些的话可能 就没有办法了。
这里有两种方法: DNSPod双线解析
假设双线机房的两种线路为电信、联通[要让联通用户通过联通线路来访问][电信用户通过电信线路来访问] 注:[默认]必须设置,因这里的[线路类型]指的是地方宽带运营商的线路; 不设置[默认],那么只有单独指定的线路用户可以访问网站,其他线路用户无法访问网站。 [默认]指向‘电信’服务器的IP即可,因‘电信’的带宽大,其他线路的用户访问‘电信’服务器会快些。
对于第2个问题,则需要在服务器上面配置路由规则,来决定究竟如何处理数据的返回路径问题。
Linux上面配置默认网关,如果是RedHat,应该是在/etc/sysconfig/network文件里面添加一 行:GATEWAY=114.80.66.1,如果是SuSE,应该是在/etc/sysconfig/network/routes里面添加一 行:default 114.80.66.1 – - 或者可以直接使用YaST2来配置。
252 tel 电信路由表
251 cnc 网通路由表 然后手工添加路由规则,在Console里面执行如下命令:
#添加原路返回路由
第二种:自己建立DNS服务进行解析: IP:210.82.37.149 掩码:255.255.255.224 网关:210.82.37.158 铁通使用第二块网卡(eth1): IP:222.35.92.242 掩码:255.255.255.252 网关:222.35.92.241 二、配置网卡: # vi /etc/sysconfig/networking/profiles/default/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes IPADDR=210.82.37.149 NETMASK=255.255.255.224 GATEWAY=210.82.37.158 TYPE=Ethernet # vi /etc/sysconfig/networking/profiles/default/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes IPADDR=222.35.92.242 NETMASK=255.255.255.252 GATEWAY=222.35.92.241 TYPE=Ethernet # vi /etc/sysconfig/networking/profiles/default/route-eth1 GATEWAY0=218.57.200.1 NETMASK0=255.255.255.0 ADDRESS0=218.57.200.242 # vi /etc/sysconfig/networking/profiles/default/resolv.conf nameserver 202.102.152.3 nameserver 202.102.128.68 三、配置路由表 # vi /etc/iproute2/rt_tables,增加网通和铁通两个路由表 252 cnc 251 crtc 设置网通的路由表 ip route add 210.82.37.128/27 via 210.82.37.149 dev eth0 table cnc ip route add 127.0.0.0/8 dev lo table cnc ip route add default via 210.82.37.158 dev eth0 table cnc 设置铁通的路由表 ip route add 222.35.92.240/30 via 222.35.92.242 dev eth1 table crtc ip route add 127.0.0.0/8 dev lo table crtc ip route add default via 222.35.92.241 dev eth1 table crtc 制定策略,让222.35.92.242的回应数据包走铁通的路由表路由,210.82.37.149的回应数据包走网通的路由表路由 ip rule add from 210.82.37.149 table cnc ip rule add from 222.35.92.242 table crtc 修改IP转发文件 # vi /etc/sysctl.conf net.ipv4.ip_forward = 1 net.ipv4.conf.default.rp_filter = 1 kernel.sysrq = 0 设置静态路由表文件 # vi /etc/sysconfig/static-routes eth0 net 210.82.37.149 netmask 255.255.255.224 gw 210.82.37.158 eth1 net 222.35.92.242 netmask 255.255.255.252 gw 222.35.92.241 将从两个WAN口出去的数据包进行IP伪装masquerade # /sbin/modprobe ip_conntrack_ftp # /sbin/modprobe ip_nat_ftp # /sbin/iptables -t nat -A postrouting -o eth0 -j masquerade # /sbin/iptables -t nat -A postrouting -o eth1 -j masquerade 设置默认网关为网通 # route add default gw 210.82.37.158 增加出口路由策略,客户端是铁通的走铁通线路,其余走网通线路。 CODE:
ip rule add to 121.16.0.0/13 table cnc 其余省略...
刷新路由表
view "cnc" { 配置zhyh.org.cnc,对应网通IP CODE:
$TTL 86400 配置zhyh.org,对应电信IP CODE
$TTL 86400 配置222.173.254.zone、218.57.200.zone做反向解析; CODE:
$TTL 86400 五、配置apache,做好虚拟主机设置
CODE
</VirtualHost> 因为电信分家,导致电信用户和联通宽带用户在访问同一个服务器的时候,速度差异很大。这时候,很多IDC采用双线路由技术来解决南北互访的问题。下面整理网上的相关方法,让大家了解一下如何进行设置。 路由器网
为了能够让北方网通和南方电信用户都可以快速的访问网站,解决办法就是托管到双线机房。 路由器网 双线机房有两类: 内容来自luyouqiwang.net
一类是通过BGP技术实现互联互通,服务器只需要一个网卡一个IP地址就可以了,由机房进行路由的智能判断,选择合适的路由访问,这样对于网站来说是很方便的,但BGP机房一般带宽都比较少,流量高一些的话可能 就没有办法了。 路由器网
这里有两种方法: 内容来自luyouqiwang.net
DNSPod双线解析 本文来自luyouqiwang.net
假设双线机房的两种线路为电信、联通[要让联通用户通过联通线路来访问][电信用户通过电信线路来访问] 注:[默认]必须设置,因这里的[线路类型]指的是地方宽带运营商的线路; 不设置[默认],那么只有单独指定的线路用户可以访问网站,其他线路用户无法访问网站。 [默认]指向‘电信’服务器的IP即可,因‘电信’的带宽大,其他线路的用户访问‘电信’服务器会快些。 内容来自luyouqiwang.net
对于第2个问题,则需要在服务器上面配置路由规则,来决定究竟如何处理数据的返回路径问题。 路由器网
Linux上面配置默认网关,如果是RedHat,应该是在/etc/sysconfig/network文件里面添加一 行:GATEWAY=114.80.66.1,如果是SuSE,应该是在/etc/sysconfig/network/routes里面添加一 行:default 114.80.66.1 – - 或者可以直接使用YaST2来配置。
252 tel 电信路由表
251 cnc 网通路由表 然后手工添加路由规则,在Console里面执行如下命令:
#添加原路返回路由
第二种:自己建立DNS服务进行解析: IP:210.82.37.149 路由器网 掩码:255.255.255.224 路由器网 网关:210.82.37.158 路由器网
铁通使用第二块网卡(eth1): 内容来自luyouqiwang.net IP:222.35.92.242 内容来自luyouqiwang.net
掩码:255.255.255.252 内容来自luyouqiwang.net
网关:222.35.92.241 路由器网 二、配置网卡: 本文来自luyouqiwang.net # vi /etc/sysconfig/networking/profiles/default/ifcfg-eth0 内容来自luyouqiwang.net
DEVICE=eth0
ONBOOT=yes 路由器网 IPADDR=210.82.37.149 本文来自luyouqiwang.net
NETMASK=255.255.255.224 本文来自luyouqiwang.net GATEWAY=210.82.37.158 内容来自luyouqiwang.net TYPE=Ethernet 路由器网 # vi /etc/sysconfig/networking/profiles/default/ifcfg-eth1 路由器网
DEVICE=eth1 本文来自luyouqiwang.net
ONBOOT=yes 本文来自luyouqiwang.net IPADDR=222.35.92.242 内容来自luyouqiwang.net
NETMASK=255.255.255.252 本文来自luyouqiwang.net GATEWAY=222.35.92.241 本文来自luyouqiwang.net TYPE=Ethernet 路由器网
# vi /etc/sysconfig/networking/profiles/default/route-eth1 路由器网
GATEWAY0=218.57.200.1 路由器网 NETMASK0=255.255.255.0 内容来自luyouqiwang.net
ADDRESS0=218.57.200.242 本文来自luyouqiwang.net # vi /etc/sysconfig/networking/profiles/default/resolv.conf 路由器网 nameserver 202.102.152.3 路由器网 nameserver 202.102.128.68 本文来自luyouqiwang.net
三、配置路由表 内容来自luyouqiwang.net # vi /etc/iproute2/rt_tables,增加网通和铁通两个路由表 路由器网 252 cnc 本文来自luyouqiwang.net 251 crtc 本文来自luyouqiwang.net 设置网通的路由表 路由器网 ip route add 210.82.37.128/27 via 210.82.37.149 dev eth0 table cnc 本文来自luyouqiwang.net ip route add 127.0.0.0/8 dev lo table cnc 路由器网 ip route add default via 210.82.37.158 dev eth0 table cnc 本文来自luyouqiwang.net 设置铁通的路由表 路由器网 ip route add 222.35.92.240/30 via 222.35.92.242 dev eth1 table crtc 路由器网 ip route add 127.0.0.0/8 dev lo table crtc 内容来自luyouqiwang.net
ip route add default via 222.35.92.241 dev eth1 table crtc 路由器网
制定策略,让222.35.92.242的回应数据包走铁通的路由表路由,210.82.37.149的回应数据包走网通的路由表路由 路由器网 ip rule add from 210.82.37.149 table cnc 内容来自luyouqiwang.net ip rule add from 222.35.92.242 table crtc 路由器网
修改IP转发文件 本文来自luyouqiwang.net # vi /etc/sysctl.conf 内容来自luyouqiwang.net net.ipv4.ip_forward = 1 本文来自luyouqiwang.net net.ipv4.conf.default.rp_filter = 1 本文来自luyouqiwang.net kernel.sysrq = 0 本文来自luyouqiwang.net 设置静态路由表文件 路由器网 # vi /etc/sysconfig/static-routes 路由器网 eth0 net 210.82.37.149 netmask 255.255.255.224 gw 210.82.37.158 路由器网 eth1 net 222.35.92.242 netmask 255.255.255.252 gw 222.35.92.241 路由器网 将从两个WAN口出去的数据包进行IP伪装masquerade 路由器网 # /sbin/modprobe ip_conntrack_ftp 内容来自luyouqiwang.net # /sbin/modprobe ip_nat_ftp 本文来自luyouqiwang.net # /sbin/iptables -t nat -A postrouting -o eth0 -j masquerade 路由器网 # /sbin/iptables -t nat -A postrouting -o eth1 -j masquerade 路由器网 设置默认网关为网通 路由器网 # route add default gw 210.82.37.158 内容来自luyouqiwang.net 增加出口路由策略,客户端是铁通的走铁通线路,其余走网通线路。 路由器网
CODE: 本文来自luyouqiwang.net
ip rule add to 121.16.0.0/13 table cnc 路由器网 其余省略... 路由器网
刷新路由表 本文来自luyouqiwang.net
view "cnc" { 本文来自luyouqiwang.net
配置zhyh.org.cnc,对应网通IP 内容来自luyouqiwang.net CODE: 本文来自luyouqiwang.net
$TTL 86400 配置zhyh.org,对应电信IP 本文来自luyouqiwang.net
CODE 内容来自luyouqiwang.net
$TTL 86400 本文来自luyouqiwang.net 配置222.173.254.zone、218.57.200.zone做反向解析; 内容来自luyouqiwang.net
CODE: 内容来自luyouqiwang.net
$TTL 86400 五、配置apache,做好虚拟主机设置 内容来自luyouqiwang.net
CODE
</VirtualHost> 路由器网
本文由路由器设置网www.luyouqiwang.net站长原创,转载请注明出处。(责任编辑:jida2010) |