3

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

2 ответа2

1

Если я создаю виртуальную машину, с VMWare

С чем? сервер vmware? vmware плеер? сервер wmware? Vmware слияния. Wmware ESX? (подсказка: тег vmware устарел по причине).

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

Это действительно зависит от того, как вы настраиваете сеть. Как для виртуальной машины, так и для основной ОС. Вы можете использовать виртуальные сети, NAT или прямой доступ. Если вы используете прямой доступ к сети, если он такой же, как для обычного компьютера.

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

Предполагая, что при использовании внешних IP-адресов хост (и виртуальные машины), находящиеся за NAT дома и внешними, не обозначаются как «не дома», просто настройте их следующим образом:

  1. Пусть виртуальные машины подключаются напрямую к реальной сети.
  2. Установите разные статические IP-адреса на виртуальных машинах или используйте DHCP.

Готово.

Если вы имеете в виду дома, только с одним общедоступным IPv4-адресом IP и NAT: вы не можете использовать IPv4.

Если дома и с IPv6: так же, как первый ответ. Множество IP-адресов для реальной маршрутизации.

Все ответы кажутся немного общими. Для более подробных ответов вам действительно нужно дать более подробную информацию. Не стесняйтесь редактировать это в своем посте.


Добавлено после комментария:

Текущая настройка (угадал IP)

 Host (w7).
 DHCP req      --------+
 192.168.1.100         |
                       |
 VM1 (w10)             [===========]
 DHCP req      --------[   Router  ]------------------- Internet
 192.168.1.101         [===========]
                       |
 VM2 (w10)             |
 DHCP req      --------+
 192.168.1.102

Маршрутизатор также будет иметь два IP-адреса:
один слева от чертежа (скажем, 192.168.1.1)
одно из правых на розыгрыш (его общедоступный IP, скажем 1.2.3.4

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

Теперь вы можете переадресовать порты на маршрутизаторе на хост внутри.
Например, вы можете сказать, что 1.2.3.4:80 должен быть отправлен на VM1.

Но у вас есть только один публичный внешний IP-адрес, и вы можете переадресовывать только один пакет IP: порт. Это оставляет вам два варианта:

  1. Переадресация другого порта. Это будет работать Поместите, вы все равно будете использовать один и тот же публичный IP-адрес, поэтому они не будут выглядеть «совершенно разными».
  2. Получить другой публичный IP. Вы можете заплатить своему провайдеру, чтобы получить несколько IP. Например, 1.2.3.5. Обратите внимание, что это, вероятно, будет IP в том же диапазоне. Это не соответствует моему пониманию «совершенно другого».

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

Это оставляет еще два варианта:

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

Это будет выглядеть так:

 Internet ----  Your server elsewhere ---> send to 1.2.3.4:2080

А дома вы бы перенаправили это 1.2.3.4:2080 на VM2.

0

Похоже, вы хотите, чтобы ваши виртуальные машины выглядели иначе, чем сервисы вне вашей сети.

Вы можете использовать TOR для достижения этой цели. Вы можете установить TOR на обеих виртуальных машинах и при необходимости запросить новые IP-адреса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .