Имам следния код на Perl за превод на име на домейн в IP адрес. Работи добре в IPv4.
$host = "example.com";
$ip_address = join('.', unpack('C4',(gethostbyname($host))[4]));
Това обаче не работи, ако е име на домейн само за IPv6, като например „ipv6.google.com“.
Как мога да получа един ред код (предпочитам CORE библиотека), за да получа IPv6 IP адрес?
$host = "ipv6.google.com";
$ip_address = ???