Hi @Yishai Neeman,
Thanks for your information. In a Multi-Subnet configuration, both the online and offline IP addresses of the network name will be registered at the DNS server. The client application retrieves all registered IP addresses from the DNS server and attempts to connect to the addresses either in order or in parallel. This means that client recovery time in multi-subnet failovers no longer depend on DNS update latencies. By default, the client tries the IP addresses in order.
You can optimize availability group failover to a different subnet by setting MultiSubnetFailover to “True” or “Yes”, it will try the IP address simultaneously and connects to the first server that responds, hope this article can help you understand well. If your connection doesn’t support this parameter, please check out this article.
Best regards,
Lucy Chen
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our Documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
https://docs.microsoft.com/en-us/answers/support/email-notifications