1

У меня есть сервер, работающий на Windows Web Server 2008 R2. Сервер имеет два IP-адреса, которые можно использовать для доступа к этому серверу извне сети. Мне нужно подключиться к игре с двух разных IP-адресов (я могу объяснить, почему, если необходимо) с этого сервера. Для этого я планирую установить второй сетевой адаптер на сервере и настроить его с помощью "маршрута" в Windows.

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

3 ответа3

2

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

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

В качестве примера я попытался подключиться к веб-серверу Neon, используя машину с двумя IP-адресами, 192.168.120.32 и 192.128.120.64. Первый раз он использовал первый по умолчанию. После этого я запустил браузер с помощью forcebindip.exe 192.168.120.64 firefox.exe и посетил ту же страницу. Журнал доступа ниже подтверждает, что оба запроса были отправлены с разных адресов:

192.168.120.32 neon - [10/Feb/2014:14:14:03 +0100] "GET / HTTP/1.1" 200 1568 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0"
192.168.120.64 neon - [10/Feb/2014:14:15:02 +0100] "GET / HTTP/1.1" 200 1568 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0"
0

Лучше всего, чтобы прокси-сервер получил второй IP-адрес, поскольку его можно настроить для каждого веб-браузера. См. Http://www.iprivacytools.com/change-ip-address-firefox/ Также ознакомьтесь с http://litlurl.net/public_proxies и http://litlurl.net/proxy_list

0

Пока не можете комментировать ... Но как настроено ваше соединение? Что отвечает за предоставление вам IP-адреса на вашем сетевом адаптере? Это сервер DHCP? Возможно, вы могли бы переключиться вручную, если знаете все детали для второго адреса (IP-адрес, маска подсети, шлюз по умолчанию и ваши DNS-серверы). Я предполагаю, что все будет таким же, как ваше соединение сейчас, кроме IP-адреса.

To manually set my IP address (I'm using Win7), it goes like this: 

Control Panel -> 
Network and Sharing Center -> 
Local Area Connection (click) -> 
Properties -> 
Internet Protocol Version 4 (TCP/IPv4) (select) -> 
Properties (click) -> 
fill in details of connection

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