2015-02-11 74 views
0

我有一個具有多個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

回答

0

我希望你告訴我你是如何試圖連接,我指的是代碼,但基本上你在PHP做什麼,定義主機爲:

如果問題仍然存在,請定義您的主機使用參數的IP地址並在每次使用它時調用它,以便它將採用Ipaddress的當前時間。我希望這可以幫助你。