Azure private dns resolver is a saas that provides dns. Once the resource is created, vnet links can be added to vnet of the resource to make it available to the linked vnets.
My question is: In a hub spoke, where the dns of all spoke vnets are configured to a routing appliance in the hub, and the vnet which holds the routing appliance has a vnet link to a dns forwarding ruleset, do I need to create a vnet link to a dns forwarding ruleset for all spoke vnets of is the one hub vnet link enough (because all dns traffic is routed through here)?
e.g.: spoke1-hub1
Spoke1 has dns configured on its vnet as the ip address of the firewall in hub1. Hub1 firewall has azure provided dns configured and a vnet link to private dns resolver.