Как перенаправить запрос на 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без аргументов.)

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

billc.cn
источник