ユーザ用ツール

サイト用ツール


windows:napt

NAPT の設定について

GUIからはNAPT設定が無いため、PowerShellを管理者として起動して設定する。

内部スイッチの作成

Hyper-V マネージャーで内部スイッチを作成するか、以下のコマンドを実行して内部仮想スイッチを作成する。

New-VMSwitch -SwitchName "NAPT Network" -SwitchType Internal

NATゲートウェイを作成

まずはアダプターリストを確認し、作成した仮想スイッチのネットワークインタフェース番号(ifIndex)を確認する。

Get-NetAdapter

New-NetIPAddress コマンドでNATゲートウェイを作成する。

New-NetIPAddress -IPAddress 172.16.0.1 -PrefixLength 24 -ifIndex 38

NATネットワークを作成

NATの対象となるIPアドレスの範囲とネットマスクを指定する。

New-NetNat -Name "NAPT_172_16_0_0/24" -InternalIPInterfaceAddressPrefix 172.16.0.0/24

確認

Get-NetNat

ポート転送設定

構文

Add-NetNatStaticMapping "NAT_name" -ExternalIPAddress <受付するIPアドレス> -InternalIPAddress <仮想マシンのIP -ExternalPort 58080 -Protocol TCP -InternalPort 8080
Add-NetNatStaticMapping "NAPT_172_16_0_0/24" -ExternalIPAddress 0.0.0.0 -InternalIPAddress 172.16.0.10 -ExternalPort 58080 -Protocol TCP -InternalPort 8080

確認

Get-NetNatStaticMapping
windows/napt.txt · 最終更新: 2023/08/25 11:52 by mikoto