P2S VPN クライアント用のカスタム ルートをアドバタイズする
すべてのポイント対サイト VPN クライアントへのカスタム ルートをアドバタイズできます。 たとえば、VNet でストレージ エンドポイントを有効にしているときに、リモート ユーザーが VPN 接続経由でこれらのストレージ アカウントにアクセスできるようにすることができます。 ストレージ エンドポイントの IP アドレスをすべてのリモート ユーザーにアドバタイズして、ストレージ アカウントへのトラフィックをパブリック インターネットではなく VPN トンネル経由にすることができます。 カスタム ルートを使用して、VPN クライアントに強制トンネリングを構成することもできます。
Azure portal
Azure portal の [ポイント対サイト構成] ページで使用して、カスタム ルートをアドバタイズできます。 これらの手順を使用して、必要に応じてカスタム ルートを表示および変更/削除することもできます。 強制トンネリングを構成する場合は、この記事の「強制トンネリング」セクションを参照してください。
- 仮想ネットワーク ゲートウェイに移動します。
- 左側のウィンドウで、[ポイント対サイト構成] を選択します。
- [ポイント対サイト構成] ページで、ルートを追加します。 スペースは使用できません。
- ページの最上部で [保存] を選択します。
PowerShell
カスタム ルートをアドバタイズするには、Set-AzVirtualNetworkGateway cmdlet
を使用します。 次の例では、Contoso ストレージ アカウント テーブルの IP をアドバタイズする方法を示します。
contoso.table.core.windows.net を ping し、IP アドレスをメモします。 次に例を示します。
C:\>ping contoso.table.core.windows.net Pinging table.by4prdstr05a.store.core.windows.net [203.0.113.250] with 32 bytes of data:
次の PowerShell コマンドを実行します。
$gw = Get-AzVirtualNetworkGateway -Name <name of gateway> -ResourceGroupName <name of resource group> Set-AzVirtualNetworkGateway -VirtualNetworkGateway $gw -CustomRoute 203.0.113.250/32
複数のカスタム ルートを追加するには、コンマとスペースを使用してアドレスを区切ります。 次に例を示します。
Set-AzVirtualNetworkGateway -VirtualNetworkGateway $gw -CustomRoute x.x.x.x/xx , y.y.y.y/yy
カスタム ルートを表示する
カスタム ルートを表示するには、次の例を使用します。
$gw = Get-AzVirtualNetworkGateway -Name <name of gateway> -ResourceGroupName <name of resource group>
$gw.CustomRoutes | Format-List
カスタム ルートを削除する
カスタム ルートを削除するには、次の例を使用します。
$gw = Get-AzVirtualNetworkGateway -Name <name of gateway> -ResourceGroupName <name of resource group>
Set-AzVirtualNetworkGateway -VirtualNetworkGateway $gw -CustomRoute @0
強制トンネリング
すべてのトラフィックを VPN トンネルに誘導するには、クライアントへのカスタム ルートとして 0.0.0.0/1 と 128.0.0.0/1 を公開します。 0.0.0.0/0 を 2 つの小さなサブネットに分割する理由は、これらの小さなプレフィックスは、ローカル ネットワーク アダプター上で既に構成されている可能性がある既定のルートより具体的で、トラフィックのルーティングに適しているためです。
Note
VPN ゲートウェイ経由でインターネット接続は提供されません。 その結果、インターネット向けのすべてのトラフィックが削除されます。
強制トンネリングを有効にするには、次のコマンドを使用します。
$gw = Get-AzVirtualNetworkGateway -Name <name of gateway> -ResourceGroupName <name of resource group>
Set-AzVirtualNetworkGateway -VirtualNetworkGateway $gw -CustomRoute 0.0.0.0/1 , 128.0.0.0/1
次のステップ
詳細な P2S ルーティング情報については、ポイント対サイト ルーティングに関するページをご覧ください。