I have 2 different nslookup results:
Server: PROXY.LOCAL
Address: 192.168.1.1
Name: google.com
Addresses: 2a02:598:2::1168
77.75.77.168
and
Server: router.local
Address: 192.168.1.1
DNS request timed out.
timeout was 3 seconds.
Name: google.com
Address: 216.58.207.46
My regex code looks like this:
$re = '~(?:Name:\s*\S+\s*)\K(?:\G(?!\A)|^Addresses:|^Address:)\s*\K\S\S\S+~m';
Problem is that when Addresses: exists it will return only first IP, not second one on new line.