Можно ли назначать новый IP-адрес для каждого http-запроса? - PullRequest
8 голосов
/ 25 февраля 2009

Могу ли я изменить или назначить моему серверу новый IP-адрес каждый раз, когда ему нужно сделать http-запрос с такими командами, как wget?

Спасибо всем

Обновление

Причиной этого является именно то, чего пытается достичь проект Tor. Я не хочу оставлять следы запросов, которые делает мой сервер, и я подумал, что постоянное изменение моего IP-адреса может помочь мне и моим пользователям пользоваться Интернетом без всякого отслеживания. :)

Ответы [ 4 ]

7 голосов
/ 25 февраля 2009

Если у вас есть большой пул прокси-серверов, которые вы можете использовать, то я полагаю, что вы можете переключаться между ними, но в противном случае нет, вы, как правило, не можете просто обновить свой IP-адрес, когда захотите.

Возможно, вы захотите взглянуть на Tor , анонимную сеть, которая делает что-то вроде того, о чем вы спрашиваете.

4 голосов
/ 25 февраля 2009

Если вы чувствуете, что люди, которые задают такие вопросы, как этот, которые неэтичны на границе, должны предоставить объяснение того, как они намерены использовать информацию, представленную в ответах, этическим образом.

Если в вашем распоряжении большой пул IP-адресов, вы можете переключаться между ними. Это причина, однако, почему есть бот-сети там - потому что преступники не могут на самом деле скрыть свои собственные IP-адреса, поэтому они должны использовать других людей.

1 голос
/ 25 февраля 2009

Если вам уже назначено несколько IP-номеров, вы можете передать wget аргумент следующим образом :

wget --bind-address=364.293.991.800 http://address.you.are.secretly.visiting/

Однако, если вам назначено несколько IP-номеров, все они будут из одного пула IP-адресов, предоставленных вашим провайдером. Я не думаю, что вы это имеете в виду - похоже, вы хотите использовать случайные разные адреса из разных пулов, чтобы вас не могли отследить. Для этого вам нужно будет использовать удаленные прокси-серверы, поэтому что-то вроде Tor - правильное предложение.

Возможно, вы захотите немного прояснить вопрос: хотите ли вы спрятаться от веб-сайтов, к которым вы обращаетесь, от своего интернет-провайдера или от кого-то, кто потенциально отслеживает ваш веб-трафик?

Если это веб-сайты, Tor или другие прокси-службы являются ответом. Если это ваш провайдер, не беспокойтесь. И если вы не в Китае, последнее вряд ли станет проблемой, если вы не параноик. Я знаю некоторых людей, которые волнуются по поводу такого рода вещей, но я думаю, что они чокнутые.

0 голосов
/ 25 февраля 2009

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

Изменение IP-адреса вашего сервера во время его работы приведет к сбою любых существующих соединений (поскольку пакеты с удаленного сервера не смогут найти свой путь обратно на ваш сервер, который только что переместился). Таким образом, вам необходимо настроить несколько IP-адресов на вашем сервере одновременно, что возможно, но опять же требует сотрудничества с вашим провайдером. Также будет практическое ограничение количества IP-адресов, которые вы можете назначить одному компьютеру.

Преимущество чего-то вроде Tor состоит в том, что запросы могут поступать из любой точки мира. IP-адреса делятся по странам и затем распределяются между Интернет-провайдерами, поэтому у вашего интернет-провайдера не будет возможности предоставить вам IP-адрес в диапазоне, назначенном, например, Германии (при условии, что вы изначально не в Германии).

...