Как перенаправить запрос на IP в петлю?


3

Программа, которую я использую, делает запрос на внешний IP 74.125.234.83, и я хотел бы перенаправить этот запрос на 127.0.0.1, чтобы я мог проверить свой локальный сервер, у меня нет доступа к источнику программы, поэтому Я должен сделать этот запрос перенаправить на loopback в операционной системе.

Я использую Windows 7 Ultimate, как я могу это сделать?


2
Программа разрешает этот адрес или 74 ... жестко запрограммирована? Если это решает проблему, просто создайте запись в файле hosts на 127.0.0.1.
Джош

Программа не разрешается, она подключается напрямую по этому адресу :(
Anderson

Запустите шестнадцатеричный редактор и замените строку / адрес в двоичном файле: P
Josh

Это возможно, но мне было интересно, есть ли способ сделать это с помощью ОС :)
Anderson

Вероятно, вам следует перенести этот вопрос на superuser или serverfault - решение, которое вы ищете, на самом деле не является вопросом разработки.
Джош

Ответы:


4

Вы можете добавить этот жестко заданный IP-адрес в интерфейс обратной связи и установить маску сети 255.255.255.255 (/ 32).

Вы не можете сделать это через графический интерфейс, поэтому вам придется использовать netshкоманду. Используйте netsh int ip sh intдля получения идентификатора интерфейса возврата и netsh int ip add addr <ID> <IP>/32 st=ac sk=trдобавления адреса. (Помощь можно найти, набрав netsh int ip add addrбез аргументов.)

Это повлияет на все программы на вашем компьютере, хотя.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.