问题描述现在公司很多项目都直连着这个ip的服务器数据库,压力很大,我现在想不改变直连的代码情况下,把直连那个数据库IP3306端口映射到阿里云数据库上请问有些什么办法
                    
                    
                2 回答
                            神不在的星期二
                            
                                
                            
                        
                        
                                                
                    TA贡献1963条经验 获得超6个赞
使用iptables作一下DNAT就行了sysctl-wnet.ipv4.ip_forward=1sysctl-piptables-tnat-APREROUTING-ptcp--dport3306-jDNAT--to-destination${DEST_IP}iptables-tnat-APOSTROUTING-d${DEST_IP}-jMASQUERADE命令都需要root权限
                            潇潇雨雨
                            
                                
                            
                        
                        
                                                
                    TA贡献1833条经验 获得超4个赞
iptables有些麻烦建议使用haproxy比较方便,另外也不建议产期这么搞,这样最好只是作为一个过渡的,阿里云的saas服务基本给客户端的都是域名,本身是有sla的
                            添加回答
举报
0/150
	提交
		取消
	