使用PHP mysql_connect函数绑定到特定的ip地址

时间:2011-10-02 23:27:55

标签: php mysql linux proxy lamp

我有一个Cent OS设置运行一个非常标准的LAMP堆栈,我有两个公共可用的IP地址(eth0和eth0:1)。

我想在连接到远程托管的MySQL数据库时使用第二个IP地址(eth0:1)。我怎么能这样做呢?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您具有root访问权限,则可以使用iptables执行SNAT以使用特定目标的特定源IP:

iptables -t nat -A POSTROUTING -o eth0 -d <mysql_server_ip> -j SNAT --to-source <source_ip>