Posiadam serwer z Windows Server 2008, a w nim dwie karty sieciowe (dwa adresy IP). Jak wymusić aby połączenia z internetem (np. przy korzystaniu z przeglądarki WWW, serwera FTP, itd.) były realizowane przez konkretną kartę sieciową? System wybiera ją póki co sam i akurat nie tą, co bym chciał.
Sprawa robi się jeszcze poważniejsza przy serwerze WWW. Na pokładzie działa Apache 2.2. Powiedzmy, że domena a.pl jest przypisana do IP 1, a domena b.pl do IP 2. Samo korzystanie z serwisów obu domen działa bez problemu, ale kiedy skrypt PHP jednego z serwisów łączy się z zewnętrznym serwerem (np. file_get_contents()" title="Zobacz w manualu PHP" target="_manual, to pojawia się znowu problem opisany wcześniej tj. zawsze dzieje się to przez jeden, wybrany przez system automatycznie, adres IP. Jak temu zaradzić? Skrypty serwisu a.pl powinny być realizowane przez IP 1, a skrypty serwisu b.pl przez IP 2.