We have a P2S IKEv2 VPN gateway (Basic SKU, westus region) that worked reliably for months but stopped accepting connections around March 3-5, 2026. The issue affects all client machines (both Linux/strongswan and Windows 11 native VPN client).
Gateway configuration
- SKU: Basic (Generation1)
- VPN type: RouteBased, IKEv2
- Public IP: Standard SKU, Static
- P2S auth: Certificate (EAP-TLS)
What happened
We discovered through IKE client logs that the DNS record for our gateway hostname changed without any customer-initiated action:
- The
azuregateway-*.vpn.azure.com hostname previously resolved to our gateway's assigned public IP (let's call it IP-A)
- It now resolves to a completely different IP (
IP-B) that does not respond to IKE
IKE client logs confirm this:
Last successful connection (March 2, 2026):
charon-nm: initiating IKE_SA to IP-A
charon-nm: IKE_SA established
First failed connection (March 5, 2026):
charon-nm: initiating IKE_SA to IP-B
charon-nm: destroying IKE_SA in state CONNECTING without notification
The IKE_SA_INIT is sent but no response is received. The client retransmits 4 times over 60 seconds, then times out. Neither IP-A nor IP-B currently responds to IKE.
What we've ruled out
- Client certificates are valid (not expired)
- Root CA cert uploaded to Azure matches the local cert exactly
- DNS resolution is consistent across all resolvers (Google, Cloudflare, Azure authoritative DNS)
- No NSG on GatewaySubnet
- Azure Resource Health reports gateway as "Available"
- No changes in Azure activity logs for 90 days (no customer-initiated modifications)
- Gateway reset via
az network vnet-gateway reset — did NOT fix the issue
- Tested connecting directly to the gateway's assigned public IP (
IP-A) — also does not respond
- Reproduced on both Linux and Windows 11 — same failure
Suspected cause
The timing of the breakage (March 3-5) aligns with infrastructure changes Microsoft began after the February 28, 2026 legacy SKU support deadline [1]. We suspect internal platform changes related to the legacy SKU migration timeline may have inadvertently affected our Basic SKU gateway's IKE service and DNS mapping.
We also note contradictory documentation regarding Basic VPN Gateway and public IP SKU compatibility:
- [1] states: "The VPN Gateway Basic SKU currently supports only the Basic SKU public IP address resource."
- [2] states: "No, you can't create a Basic SKU VPN gateway with a Basic SKU public IP address after June 2025. New Basic SKU VPN gateways require a Standard public IP address SKU."
Our gateway uses a Basic VPN Gateway SKU with a Standard public IP — a configuration that worked correctly for months and appears to be required by [2], yet is contradicted by [1].
Questions
- Has anyone else experienced their Basic SKU P2S VPN gateway breaking around March 3-5, 2026?
- Is this related to Azure infrastructure changes after the Feb 28, 2026 legacy SKU deadline?
- Why would the
azuregateway-*.vpn.azure.com DNS record change to a different IP that doesn't serve IKE?
- What is the recommended path to restore P2S connectivity for a Basic SKU gateway in this state?
- Can Microsoft clarify the contradictory documentation about Basic VPN Gateway and public IP compatibility ([1] vs [2])?
References