I have a system design where I will have a single WFC node using 2 Server 2016 boxes and a SQL Server 2019 Availability Group. I've followed instructions easily found for setting this up, such as these: https://www.sqlrx.com/steps-for-installing-sql-server-alwayson-availability-groups/
In addition I have found others who discuss how to do this with two subnets: https://www.sqlshack.com/simulating-a-multi-subnet-cluster-for-setting-up-sql-server-always-on-availability-groups-lab-setup/
I have been successful in setting the system up for two subnets as described above as it is simple and straight-forward. However, in my case, the node will sit at the nexus of 5 subnets.
I am sure we could debate the necessity (or craziness) of 5 subnets, but that is the network design. Some of these are redundant networks, but not all of them. Also, the WFC as access to the Domain Controller via 3 of these subnets.
The intention is to provide clients across all 5 subnets access to the AG. It seems like I could potentially add networks by extending the instructions for adding a second subnet, but I wanted to make sure that this would be the correct way to do it. Are there any specific things I need to consider or do in order to add more subnets and make the listener available to clients on each of the subnets? Should I do this at build time or after the system is functioning with 1 or 2 subnets configured?