Hello @Schad, Reiner,
Welcome to Microsoft Q&A Platform. Thank you for reaching out & hope you are doing well.
I understand your question regarding the implementation of Source NATing and conditional DNS forwarding in Azure VWAN for on-premises connections through ExpressRoute.
Azure Virtual WAN Secure Hubs do not provide native SNAT/DNAT support for ExpressRoute traffic. To perform IP translation between Azure and on-premises networks, Here is the suggested approach:
- Deploy Azure Firewall Premium in each Secure Hub or in a connected spoke VNet.
- Use DNAT rules for inbound (on-prem → Azure) and SNAT rules for outbound (Azure → on-prem) traffic.
- Integrate the Firewall with the Secure Hub routing table for traffic inspection and NAT.
For more information, please refer to the link below:
Azure Firewall rule processing logic | Microsoft Learn
What is a secured virtual hub? | Microsoft Learn
To handle both Azure and on-prem DNS resolution,
Conditional Forwarding for On-Premises DNS:
- Deploy Azure DNS Private Resolver in each region.
- Configure DNS Forwarding Rulesets to send on-prem FQDN queries to your on-prem DNS servers via ExpressRoute.
What is Azure DNS Private Resolver? | Microsoft Learn
Private DNS for Azure Resources:
- Set up Azure Private DNS Zones for internal Azure FQDNs and associate them with VNets that are connected to your VWAN hubs.
- On-premises DNS servers can resolve these Azure hostnames by forwarding requests to the Private Resolver endpoints.
Integration with VWAN:
- Set up a DNS Private Resolver in each VNet that is connected to a Secure Hub.
- Make sure that routes are propagated correctly to allow DNS queries to pass through ExpressRoute as needed.
Helpful References:
Azure Virtual WAN Overview | Microsoft Learn
Azure Firewall rule processing logic | Microsoft Learn
Kindly let us know if the above helps or you need further assistance on this issue.
Please do not forget to "Accept the answer” and “up-vote it” wherever the information provided helps you, this can be beneficial to other community members__.__ It would be greatly appreciated and helpful to others.