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

StackOverflow https://stackoverflow.com/questions/584272

Вопрос

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

Спасибо всем

Обновить

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top