Windows/Network

ポートフォワード

管理者権限でnetshコマンドにて設定する

192.168.0.1:80 宛のパケットを 10.0.0.1:8000へフォワードするには

# netsh interface portproxy add v4tov4 listenport=80 listenaddress=192.168.0.1 connectport=8000 connectaddress=10.0.0.1

IPマスカレード

管理者権限で new-netnatコマンドで設定する(但し,Hyper-V環境のみ?)

192.168.0.0/24 セグメントからのパケットをIPマスカレードするには

# new-netnat -name 192.168.0.0/24 -InternalIPInterfaceAddressPrefix 192.168.0.0/24

設定確認

# get-netnat 

Name                             : 192.168.0.0/24
ExternalIPInterfaceAddressPrefix :
InternalIPInterfaceAddressPrefix : 192.168.0.0/24
IcmpQueryTimeout                 : 30
TcpEstablishedConnectionTimeout  : 1800
TcpTransientConnectionTimeout    : 120
TcpFilteringBehavior             : AddressDependentFiltering
UdpFilteringBehavior             : AddressDependentFiltering
UdpIdleSessionTimeout            : 120
UdpInboundRefresh                : False
Store                            : Local
Active                           : True

削除

# remove-netnat 192.168.0.0/24



---
update at 2022/04/13 11:52:28

※注:当サイトは特定環境において確認できた事象のみを記述しています。他の環境での動作は一切保証しません。