Hello Yashas Manjunath
I understand that your web app in the spoke VNet is now secured behind an Azure Firewall in the hub, with all traffic routed through it using a quad-zero (0.0.0.0/0) route. As a result, availability tests such as ping or HTTP checks from external sources will not succeed unless the firewall is configured to allow them.
Please let me know which monitoring tools or services are you using for availability tests?
- Azure Monitor and Application Insights generally use designated IP ranges for their availability tests.
- You can view the latest list of IPs used by Azure services here: https://www.microsoft.com/en-us/download/details.aspx?id=56519 (Azure IP Ranges and Service Tags – Public Cloud)
In your Azure Firewall, set up Network Rules or Application Rules to permit traffic from these IP ranges to reach your web app are go with service tag to allow the traffic.
Please verify that your DNS configuration is correct. The web application should have a public DNS entry that resolves properly.
Once you have applied the rules, run the availability tests again. Check the Azure Firewall logs to ensure that traffic is permitted and not being blocked.
Hope the above answer helps! Please let us know do you have any further queries.
Please do consider to “up-vote” wherever the information provided helps you, this can be beneficial to other community members.