У меня есть следующий код Perl для перевода доменного имени в IP-адрес. Он отлично работает в IPv4.
$host = "example.com";
$ip_address = join('.', unpack('C4',(gethostbyname($host))[4]));
Однако это не работает, если это доменное имя только для IPv6, например «ipv6.google.com».
Как я могу получить одну строку кода (предпочитаю библиотеку CORE) для получения IP-адреса IPv6?
$host = "ipv6.google.com";
$ip_address = ???