Назад | Перейти на главную страницу

Как я могу перенаправить IP-адрес на другой IP-адрес

У нас есть виртуальная машина Windows Server 2012 (Web01), размещенная в Windows Azure.

Этот сервер еще не списан, поэтому на данный момент мы разрешаем доступ с этого компьютера к нашему серверу базы данных (DB01) в другой сети.

Наш сервер базы данных использует репликацию, но, к сожалению, возвращает «локальный» IP-адрес сервера реплики (192.168.100.2).

Мне нужно настроить Web01 так, чтобы запросы к 192.168.100.2 фактически направляются на IP-адрес службы Azure XXX.XXX.XXX.XXX.

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

Статический маршрут решит эту проблему,

Синтаксис:

route add <destination> mask <subnetmask> <gateway> metric <costmetric> if <interface>

Например:

route add 10.0.0.0 mask 255.0.0.0 192.168.0.1 metric 2

Взято из

https://technet.microsoft.com/en-gb/library/cc757323%28v=ws.10%29.aspx