Привязка к определенному IP-адресу при использовании функции PHP mysql_connect - PullRequest
3 голосов
/ 03 октября 2011

У меня есть установка Cent OS с довольно стандартным стеком LAMP и у меня есть два общедоступных IP-адреса (eth0 и eth0: 1)

Я хочу использовать второй IP-адрес (eth0: 1) при подключении к удаленно размещенной базе данных MySQL.Как я могу это сделать?

Спасибо!

1 Ответ

1 голос
/ 03 октября 2011

Если у вас есть root-доступ, вы можете использовать SNAT с iptables, чтобы использовать конкретный IP-адрес источника для этого конкретного места назначения:

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