Использование различных исходящих IP-адресов в Perl

У нас есть несколько разных веб-сайтов, работающих на одном сервере, и все имеют доступ к 1 конкретной веб-службе, у каждого из которых есть свой уникальный API-ключ. К сожалению, у веб-службы есть суточный лимит, основанный на IP-адресе (а не ключе API), поэтому, хотя каждый из наших сайтов находится под своим дневным лимитом, в совокупности он превышает лимит IP. При доступе через веб-браузер каждый веб-сайт работает с другим статическим IP-адресом, однако, когда perl-скрипты запускаются под каждой учетной записью пользователя, их исходящий IP-адрес идентичен.

У меня вопрос, как я могу сделать так, чтобы каждый Perl-скрипт использует правильный IP-адрес конкретного сайта, чтобы каждый из них мог оставаться в пределах суточного лимита веб-службы? Проще говоря, как Perl-скрипт может изменить исходящий IP-адрес вызовов, которые он совершает с использованием LWP-модуля Perl? Объяснения хороши, но примеры кода были бы еще лучше.

Заранее спасибо за вашу помощь!

5
задан xenoterracide 9 August 2010 в 05:26
поделиться