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

Как сделать DNAT-пересылку всего IP-трафика в Windows 10 с IP1 на IP2?

На моем локальном компьютере я хочу настроить (веб-) сервер, который получает данные, отправляемые (через http / https) на IP 65.55.44.109 (vortex.data.micorosoft.com).

Для этого мне нужно перенаправить весь IP-трафик на 65.55.44.109 к 127.0.0.1 на МОЕЙ машине, чтобы я мог сделать запись в файле hosts

65.55.44.109  somedomain.com  

а затем откройте браузер на этом компьютере и введите http://somedomain.com и получите веб-страницу с веб-сервера по адресу 127.0.0.1.
Теперь, конечно, это будет работать только на машине с записью в файле hosts (моя машина).

В Linux я могу сделать это с помощью

iptables -t nat -A OUTPUT -d 65.55.44.109 -j DNAT --to-destination 127.0.0.1

(необходимо повторно добавить при перезапуске)

В Windows я не мог понять, как это сделать. Самое близкое, что я встретил, это

netsh interface portproxy add v4tov4 listenaddress=65.55.44.109 listenport=80 connectaddress=127.0.0.1 connectport=80

но это не работает, и я понятия не имею, почему.

Что я делаю неправильно? Или я могу еще что-нибудь сделать?

Я также читал это:
http://www.itprotoday.com/virtualization/nat-forwarding-switch-windows-10-and-windows-server-2016
и поэтому я подумал, что следующее может сработать

Add-NetNatStaticMapping -NatName NATnetwork -Protocol TCP -ExternalIPAddress 65.55.44.109 -InternalIPAddress 127.0.0.1 -InternalPort 80 -ExternalPort 80

но я получаю только сообщение об ошибке (недопустимое имя класса), без дополнительной информации через Google.

Можно ли это как-то сделать в Windows (Windows 10)?

Примечание. Достаточно перенаправить только порт 80, но все порты были бы лучше.
Нет петлевой или не петлевой интерфейс с IP 65.55.44.109 может быть создан на хост-машине.
Это обязательно должно быть сделано через Только DNAT.
У хост-машины нет сетевого интерфейса с IP 65.55.44.109, только 192.168.x.x.
Просто установив файл hosts на

127.0.0.1  somedomain.com  

также недостаточно, потому что тогда любой вызов для разрешения dns-адресов somedomain.com даст IP 127.0.0.1 вместо 65.55.44.109