我完全迷失在这里。我试图根据https://whoisrb.org/上的文档设置 whois gem 。不幸的是,当我尝试在我的机器上本地执行 whois 时,我总是遇到错误。
错误信息:
找不到 `;; 的 WHOIS 服务器 从 192.168.178.1(75 字节)收到的答案;;;; 安全级别:未选中;;->>标头<<- 操作码:查询,状态:无错误,id:51102 ;; 标志:qr rd ra cd;查询:1,答案:1,权限:0,附加:1 opt 伪记录:payloadsize 512,xrcode 0,版本 0,标志 32768;;问题部分(1 条记录);;google-public-dns-b.google.com。在一个 ;; 回答部分(1 条记录)google-public-dns-b.google.com。84453 在 8.8.4.4 '
不要混淆,我也在使用 dnsruby gem。我模型中的相应代码:
def set_isp
res = Resolver.new
a_record = res.query(self.domain_name)
whois = Whois::Client.new
rec = whois.lookup(a_record)
self.isp = rec.name
end
提前非常感谢!