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