Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Перенаправить запрос с одного ip на другой (http://forum.oszone.net/showthread.php?t=206535)

Graid 10-05-2011 04:48 1673464

Перенаправить запрос с одного ip на другой
 
Есть программа которая шлет запросы на определенный ip, нужно переправить эти запросы на localhost.
Пробовал так:

Код:

route add -p 77.xx.xx.xx 127.0.0.1
Код:

===========================================================================
Постоянные маршруты:
  Сетевой адрес            Маска    Адрес шлюза      Метрика
    77.xx.xx.xx  255.255.255.255        127.0.0.1      1
===========================================================================

Но если в браузере открыть этот адрес, перенаправление не работает.

Так же пробовал в программе WideCap пересылат все запросы на 127.0.0.1:80, в этом случае 77.xx.xx.xx вообще не открывается.

exo 10-05-2011 10:16 1673547

Цитата:

Цитата Graid
перенаправление не работает »

этим занимаются службы\ПО маршрутизации.
Цитата:

Цитата Graid
127.0.0.1:80 »

а веб сервер на localhost установлен?
Цитата:

Цитата Graid
Есть программа которая шлет запросы на определенный ip »

на IP или доменное имя?

Graid 10-05-2011 12:52 1673634

Да, вебсервер работает. Шлет именно на ип, через сокет на 80 порт.
Цитата:

Цитата exo
этим занимаются службы\ПО маршрутизации. »

Можно пример?

exo 10-05-2011 13:52 1673661

Цитата:

Цитата Graid
Можно пример? »

любой маршрутизатор, с настроенными правилами. или виндовый RRAS (в серверах). Могут ли это делать сторонние ПО - не знаю.

freese 10-05-2011 14:05 1673666

Цитата:

Цитата Graid
Есть программа которая шлет запросы на определенный ip, нужно переправить эти запросы на localhost.
Пробовал так:
Код:
route add -p 77.xx.xx.xx 127.0.0.1
Код:
===========================================================================
Постоянные маршруты:
Сетевой адрес Маска Адрес шлюза Метрика
77.xx.xx.xx 255.255.255.255 127.0.0.1 1
===========================================================================
Но если в браузере открыть этот адрес, перенаправление не работает. »

То, что вы хотите, так не получится сделать, эта маршрутизация вам не поможет (можете смело вбивать route -f).
Если на windows, то вам проще будет подредактировать файл hosts

Graid 10-05-2011 14:34 1673686

Цитата:

Цитата freese
Если на windows, то вам проще будет подредактировать файл hosts »

В хостс только DNS, с ip на ip неполучится(во всяком случае в винде)

freese 10-05-2011 14:39 1673690

Цитата:

Цитата Graid
В хостс только DNS, с ip на ip неполучится(во всяком случае в винде) »

не только, получится, кто мешает вместо доменного имени написать ip-адрес?

Graid 10-05-2011 14:45 1673694

freese, сначала пробовал, ничего не вышло. Потом когда гуглил по теме, где то нашел что нельзя так.

freese 10-05-2011 15:19 1673725

хм... действительно не получается :)
прямо неожиданность

Карбофос 13-06-2012 11:46 1933369

Столкнулся с аналогичной проблемой:
1) есть компьютер (WinXP) с двумя сетевыми картами: в сетях 172.12.12.х и 192.168.0.х
2) есть принтеры в этих сетях: 172.12.12.100 и 192.168.0.100
3) в некой программе (с закрытым кодом), запускающейся на этом копмьютере, настроена печать на IP=172.12.12.100
Возможно ли перенаправить печать на IP=192.168.0.100, не правя код программы?

К слову,
Код:

route add -p 172.12.12.100 mask 255.255.255.255 192.168.0.100
не помогло: во-первых, пропадают пинги на 172.12.12.100, и, во-вторых, печать на него зависает с общей "ошибкой печати"

exo 13-06-2012 13:36 1933426

Цитата:

Цитата Карбофос
Возможно ли перенаправить печать на IP=192.168.0.100, не правя код программы? »

что за программа, в которой нельзя выбрать принтер?

Карбофос 13-06-2012 16:27 1933552

Цитата:

Цитата exo
что за программа, в которой нельзя выбрать принтер? »

Программа стороннего производителя. Он дает нам канал для доступа к своим ресурсам, дает параметры сети (172.12.12.х), дает эту волшебную программу и говорит, что печатать программа будет на принтер из этой же сети. Нам же желательно уйти от лишних принтеров и кинуть печать на принтер нашей локалки. К сожалению, не нашел, как в принтере (HP LJ 4250) можно настроить 2 ip-адреса. Хотя, конечно, может, плохо смотрел...

exo 13-06-2012 17:21 1933581

Цитата:

Цитата Карбофос
Он дает нам канал для доступа к своим ресурсам »

если это VPN - то он может блокировать доступ к локальной сети.

Карбофос 13-06-2012 18:00 1933620

Цитата:

Цитата exo
если это VPN - то он может блокировать доступ к локальной сети. »

Да, это VPN. К какой сети блокируется доступ? К 192.168.0.х? Нет, с этого компьютера под доменной учеткой я вижу сетевые ресурсы и, наоборот, из своей сети захожу на этот комп учеткой локального администратора. Т.е. доступ есть, и он двусторонний. Хочется понять механизм подмены IP-адреса. Что-то вроде NAT'инга, только на WinXP (специально указал конкретную ситуацию, что речь идет о принтерах, чтобы излишне не обощать вопрос).


Время: 10:32.

Время: 10:32.
© OSzone.net 2001-