指定连接到Mysql的源IP

指定连接到Mysql的源IP

问题描述:

我有一个具有多个IP地址的网络服务器。 当我尝试使用perl DBI(甚至是php)连接到远程数据库服务器时,源IP是本机的主IP地址指定连接到Mysql的源IP

如何更改源IP地址。 单独允许其中一个辅助IP地址连接到数据库。

+0

所有出站请求都是通过绑定到eth0的主IP地址进行的,因为其他IP大部分时间都是该IP地址的别名。如果你想强制一个特定的源地址用于特定的目的地,你可以使用SNAT规则来做到这一点,但我想你会在[服务器故障]上获得更多关于此主题的帮助(http://serverfault.com /) – MattSizzle 2015-02-11 03:42:36

我希望你告诉我你是如何试图连接,我指的是代码,但基本上你在PHP做什么,定义主机为:

如果问题仍然存在,请定义您的主机使用参数的IP地址并在每次使用它时调用它,以便它将采用Ipaddress的当前时间。我希望这可以帮助你。