Я почти уверен, что bind_host
не относится к хосту, используемому для поиска в whois, но вместо этого относится к привязке адаптера на сервере, на котором выполняется ваш код .По умолчанию привязывается к 0.0.0.0 или ко всем адаптерам на локальном сервере.
Если вы хотите, чтобы гем whois использовал пользовательский адрес сервера для поиска информации whois, тогда онПохоже, что вы должны указать его одним из следующих способов:
# Define a server for the .com TLD
Whois::Server.define :tld, "com", "your.whois.server.address"
Whois.whois("google.com")
# Define a new server for an range of IPv4 addresses
Whois::Server.define :ipv4, "10.0.0.0/8", "your.whois.server.address"
Whois.whois("10.0.0.1")
# Define a new server for an range of IPv6 addresses
Whois::Server.define :ipv6, "2001:2000::/19", "your.whois.server.address"
Whois.whois("2001:2000:85a3:0000:0000:8a2e:0370:7334")
Эти примеры были взяты из https://www.rubydoc.info/gems/whois/Whois/Server.