Skip to content

Commit 8aee554

Browse files
authored
Merge pull request #194433 from cherylmc/bas-ipconnect
Bastion IP connect feature
2 parents 1b6be2d + cec5b5a commit 8aee554

File tree

6 files changed

+77
-3
lines changed

6 files changed

+77
-3
lines changed

articles/bastion/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@
7171
href: bastion-connect-vm-ssh-linux.md
7272
- name: Connect to a VM - native client
7373
href: connect-native-client-windows.md
74+
- name: Connect to a VM - IP address
75+
href: connect-ip-address.md
7476
- name: Connect to a VM scale set
7577
href: bastion-connect-vm-scale-set.md
7678
- name: Connect to DevTest Labs VMs

articles/bastion/bastion-faq.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn about frequently asked questions for Azure Bastion.
44
author: cherylmc
55
ms.service: bastion
66
ms.topic: conceptual
7-
ms.date: 03/22/2022
7+
ms.date: 04/26/2022
88
ms.author: cherylmc
99
---
1010
# Azure Bastion FAQ
@@ -27,9 +27,13 @@ At this time, IPv6 isn't supported. Azure Bastion supports IPv4 only. This means
2727

2828
Azure Bastion doesn't move or store customer data out of the region it's deployed in.
2929

30+
### <a name="vwan"></a>Does Azure Bastion support Virtual WAN?
31+
32+
Yes, you can use Azure Bastion for Virtual WAN deployments. However, deploying Azure Bastion within a Virtual WAN hub isn't supported. You can deploy Azure Bastion in a spoke VNet and use the [IP-based connection](connect-ip-address.md) feature to connect to virtual machines deployed across a different VNet via the Virtual WAN hub. For more information, see [Set up routing configuration for a virtual network connection](../virtual-wan/how-to-virtual-hub-routing.md#routing-configuration).
33+
3034
### <a name="dns"></a>Can I use Azure Bastion with Azure Private DNS Zones?
3135

32-
Azure Bastion needs to be able to communicate with certain internal endpoints to successfully connect to target resources. Therefore, you *can* use Azure Bastion with Azure Private DNS Zones as long as the zone name you select doesn't overlap with the naming of these internal endpoints. Before you deploy your Azure Bastion resource, please make sure that the host virtual network is not linked to a private DNS zone with the following exact names:
36+
Azure Bastion needs to be able to communicate with certain internal endpoints to successfully connect to target resources. Therefore, you *can* use Azure Bastion with Azure Private DNS Zones as long as the zone name you select doesn't overlap with the naming of these internal endpoints. Before you deploy your Azure Bastion resource, make sure that the host virtual network isn't linked to a private DNS zone with the following exact names:
3337

3438
* management.azure.com
3539
* blob.core.windows.net
@@ -40,7 +44,7 @@ Azure Bastion needs to be able to communicate with certain internal endpoints to
4044

4145
You may use a private DNS zone ending with one of the names listed above (ex: dummy.blob.core.windows.net).
4246

43-
The use of Azure Bastion is also not supported with Azure Private DNS Zones in national clouds.
47+
Azure Bastion isn't supported with Azure Private DNS Zones in national clouds.
4448

4549
### <a name="subnet"></a>Can I have an Azure Bastion subnet of size /27 or smaller (/28, /29, etc.)?
4650

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
title: 'Connect to a VM - specified private IP address: Azure portal'
3+
titleSuffix: Azure Bastion
4+
description: Learn how to connect to your virtual machines using a specified private IP address via Azure Bastion.
5+
author: cherylmc
6+
7+
ms.service: bastion
8+
ms.topic: how-to
9+
ms.date: 04/26/2022
10+
ms.author: cherylmc
11+
12+
---
13+
14+
# Connect to a VM via specified private IP address through the portal
15+
16+
IP-based connection lets you connect to your on-premises, non-Azure, and Azure virtual machines via Azure Bastion over ExpressRoute or a VPN site-to-site connection using a specified private IP address. The steps in this article show you how to configure your Bastion deployment, and then connect to an on-premises resource using IP-based connection. For more information about Azure Bastion, see the [Overview](bastion-overview.md).
17+
18+
:::image type="content" source="./media/connect-ip-address/architecture.png" alt-text="Architecture diagram." lightbox="./media/connect-ip-address/architecture.png":::
19+
20+
> [!NOTE]
21+
> This configuration requires the Standard SKU tier for Azure Bastion. To upgrade, see [Upgrade a SKU](upgrade-sku.md).
22+
>
23+
24+
**Limitations**
25+
26+
IP-based connection won’t work with force tunneling over VPN, or when a default route is advertised over an ExpressRoute circuit. Azure Bastion requires access to the Internet and force tunneling, or the default route advertisement will result in traffic blackholing.
27+
28+
## Prerequisites
29+
30+
Before you begin these steps, verify that you have the following environment set up:
31+
32+
* A VNet with Bastion already deployed.
33+
34+
* Make sure that you have deployed Bastion to the virtual network. Once the Bastion service is provisioned and deployed in your virtual network, you can use it to connect to any VM deployed in any of the virtual networks that is reachable from Bastion.
35+
* To deploy Bastion, see [Quickstart: Deploy Bastion with default settings](quickstart-host-portal.md).
36+
37+
* A virtual machine in any reachable virtual network. This is the virtual machine to which you'll connect.
38+
39+
## Configure Bastion
40+
41+
1. Sign in to the [Azure portal](https://ms.portal.azure.com/).
42+
43+
1. In the Azure portal, go to your Bastion deployment.
44+
45+
1. IP based connection requires the Standard SKU tier. On the **Configuration** page, for **Tier**, verify the tier is set to the **Standard** SKU. If the tier is set to the Basic SKU, select **Standard** from the dropdown.
46+
1. To enable **IP based connection**, select **IP based connection**.
47+
48+
:::image type="content" source="./media/connect-ip-address/ip-connection.png" alt-text="Screenshot of Configuration page." lightbox="./media/connect-ip-address/ip-connection.png":::
49+
50+
1. Select **Apply** to apply the changes. It takes a few minutes for the Bastion configuration to complete.
51+
52+
## Connect to VM
53+
54+
1. To connect to a VM using a specified private IP address, you make the connection from Bastion to the VM, not directly from the VM page. On your Bastion page, select **Connect** to open the Connect page.
55+
56+
1. On the Bastion **Connect** page, for **Hostname**, enter the private IP address of the target VM.
57+
58+
:::image type="content" source="./media/connect-ip-address/ip-address.png" alt-text="Screenshot of Connect using Azure Bastion page." lightbox="./media/connect-ip-address/ip-address.png":::
59+
60+
1. Adjust your connection settings to the desired **Protocol** and **Port**.
61+
62+
1. Enter your credentials in **Username** and **Password**.
63+
64+
1. Select **Connect** to connect to your virtual machine.
65+
66+
## Next steps
67+
68+
Read the [Bastion FAQ](bastion-faq.md) for additional information.
113 KB
Loading
102 KB
Loading
94.5 KB
Loading

0 commit comments

Comments
 (0)