- accept multiple configured public IPv4 and IPv6 addresses for domain DNS validation instead of matching only a single detected address
- add regression coverage for multi-IP domain validation so domains pointing at any configured server IP are marked valid
- replace the Alpine-incompatible grep -P usage in setup-node.sh with a portable version parser