Ruby — IPSocket.getaddress возвращает ipv6-адрес

#ruby

#ruby

Вопрос:

Я запускаю следующую команду, ожидая получить адрес ipv4, но вместо этого получаю ipv6:

 [dummyhost]# ruby -rsocket -e 'p IPSocket.getaddress("google.com")'
"2404:6800:4006:811::200e"
  

nslookup возвращает как ipv4, так и ipv6:

 [dummyhost]# nslookup google.com
Server:     232.159.207.1
Address:    232.159.207.1#53

Non-authoritative answer:
Name:   google.com
Address: 142.250.67.14
Name:   google.com
Address: 2404:6800:4006:811::200e
  

Есть идеи, почему возвращается ipv6? и как я могу заставить его возвращать ipv4 вместо этого? Версия Ruby ниже :

 [dummyhost]#  ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
  

Спасибо
J