О IP-адресах на виртуальных машинах

О IP-адресах на виртуальных машинах

Есть ли способ создать частную сеть и назначить виртуальной машине IP-адрес другой страны?

Предназначен для многоязычного сайта.

Мне нужен гостевой доступ к хост-сайту. Также назначьте гостю другой ip из Австралии, Бразилии или любой другой страны, чтобы протестировать разные языки для сайта.

решение1

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

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

решение2

Если вы хотите протестировать поддержку нескольких языков на основе IP-адреса, вы делаете это неправильно.

Мало того, что адресное пространство IP 4 уже устарело, так еще и последние продаваемые куски распределяются по-разному в соответствии с различными договорами купли-продажи и аукционами.

Другими словами, один блок может находиться в Китае, другой в США, и нет реального способа узнать это, кроме как заглянуть в таблицы маршрутизации.

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

решение3

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

Связанный контент