双线路web服务器问题 “智能dns+静态路由” 问题
先说现在服务器情况:单台LINUX机器,双网卡,分别接入网通、电信线路,并配置ip地址到相应的网通、电信网卡,其中电信为默认网关,
智能dns根据客户端,解析域名到相应电信或者网通ip。其中网通使用静态路由,添加了网通比较新的ip静态路由表。dns中的网通ip表跟静态路由的IP表一致。
现在遇到的问题:
现在出现很多访问者打不开网站的情况,例如:访问者解析出域名为网通ip,静态路由表和DNS网通ip表中并没有该访问者
的ip,dns日志中未发现该IP的请求,只有添加该客户端的IP静态路由。
请问大家有没有比较好的解决方法,比如:不用静态路由,连接从哪个网卡来,让它从哪个网卡对应的网关回去。再就是能不能设置DNS根据访问者的IP来确定返回网通或者电信线路的ip。
谢谢~
找到个帖子:
[url=http://bbs.chinaunix.net/viewthread.php?tid=600892&highlight=%B5%E7%D0%C5%CD%F8%CD%A8]http://bbs.chinaunix.net/viewthr ... 7%D0%C5%CD%F8%CD%A8[/url]
其中下面的命令如何解释?
ip route add 61.230.230.0/24 dev eth0 src 61.230.230.158 table T1
ip route add default via 61.230.230.157 table T1
ip route add 221.210.43.0/24 dev eth1 src 221.210.43.23 table T2
ip route add default via 221.210.43.1 table T2
ip route add 61.230.230.0/24 dev eth0 src 61.230.230.158
ip route add 221.210.43.0/24 dev eth1 src 221.210.43.23
ip route add default via 61.230.230.157
ip rule add from 61.230.230.0/24 table T1
ip rule add from 221.210.43.0/24 table T2 关注,帮你顶一下 你用上面的命令解决问题了吗? 没有 在生产环境,不敢实验,在下面实验了,访问都可以;但是不知道数据在生产环境会从哪个网卡走。
您想一辈子少奋斗30年吗?
*** 作者被禁止或删除 内容自动屏蔽 ***页:
[1]